Commit Graph

69 Commits

Author SHA1 Message Date
R. Tyler Croy adf676369b Merge pull request #31 from rtyler/jenkinsfile
Add a simple Jenkinsfile
2016-08-04 00:12:41 -07:00
R. Tyler Croy 5918f13928
Execute our tests inside of a JDK8 container 2016-08-03 23:14:35 -07:00
R. Tyler Croy d7dcb3c1fd
Add a simple Jenkinsfile 2016-08-03 22:52:19 -07:00
R. Tyler Croy 3dba4954b8 Merge pull request #28 from rtyler/master
Point the travis badge to the right new repo
2015-09-03 09:29:55 -07:00
R. Tyler Croy 66c350f508 Point the travis badge to the right new repo 2015-09-03 09:26:01 -07:00
R. Tyler Croy ed5c155e52
Include the shadowJar in our archives configuration for release 2015-09-03 08:58:59 -07:00
R. Tyler Croy cf98dd2717
Document the usage a bit more
Fixes #17
2015-09-03 08:51:50 -07:00
R. Tyler Croy ce16d50c9f
Add a new pretty screenshot 2015-09-03 08:31:52 -07:00
R. Tyler Croy d2f2b4b6db
Use a default zookeepers constant instead of trying to load a configuration file 2015-09-03 08:27:12 -07:00
R. Tyler Croy 20d90058e9
Add support for generating the shadowJar
Currently this doesn't properly pick up the configuration file from within the
archive so the topics/brokers pages will break if you don't pass in:
    -Dzookeepers=localhost:2181
2015-09-03 08:27:12 -07:00
R. Tyler Croy 48cb3ac459
Starting to clean up KafkaService so it's less dependent on a global CuratorPool 2015-09-03 08:26:15 -07:00
R. Tyler Croy fd7db966ff
Use the appropriate pattern when doing a multipass with wildcards
Fixes #12
2015-09-02 09:30:17 -07:00
R. Tyler Croy 85c474de3b
display labels at the top of the view for which topics we're watching
Fixes #13
2015-09-02 09:06:02 -07:00
R. Tyler Croy c0ce7eb06a
Allow ?title=Foo to set a dashboard title
Fixes #16
2015-09-02 08:55:52 -07:00
R. Tyler Croy fc33f70b4a
Add a more explicit link for displaying base64 encoded versions of the code 2015-09-02 08:28:45 -07:00
R. Tyler Croy 9bdcb2138d
Add display of timestamps for when we receive the message
It doesn't look like we can know from the Message in Kafka when it was actually
received by Kafka, so this will be enough to give us some semblence of time

FIxes #20
2015-09-02 08:20:38 -07:00
R. Tyler Croy d15f1adb5e
Introduce handlebars.js to clean up some of the front-end view generation 2015-09-02 08:20:38 -07:00
R. Tyler Croy a66f508ea6
Upgrade to Bootstrap 3.3.5 2015-09-02 08:20:38 -07:00
R. Tyler Croy 0167dcde2a
Display the messages partition and offset when rendering a message
Fixes #22
2015-09-02 07:38:44 -07:00
R. Tyler Croy 4dc819f884
Add logback for logging
Fixes #15
2015-09-02 06:59:45 -07:00
R. Tyler Croy 9e23d4f9b6
Tweak our version ranges to be more clearly defined 2015-09-02 06:17:59 -07:00
R. Tyler Croy 943f4b2e61
Ignore idea files 2015-09-02 06:13:31 -07:00
R. Tyler Croy 20d0290bf7
Disable the daemon; restarting too often in local dev 2015-09-02 06:12:49 -07:00
R. Tyler Croy 0410ce6fc5
Allow overriding the zookeepers property at runtime 2015-09-02 06:12:09 -07:00
R. Tyler Croy 4b5de1c70a
Minor API changes between the last version of ratpack 0.9 and 0.9.19 2015-09-02 05:49:28 -07:00
R. Tyler Croy a09866ce3f
Update the README with some newer formatting 2015-09-02 04:59:02 -07:00
R. Tyler Croy c537512616
Download sources when using the intellij plugin 2015-09-02 04:52:17 -07:00
R. Tyler Croy 0454b61371
Move offtopic.gradle to build.gradle
Not clear why this was set up like this o_O
2015-09-02 04:51:46 -07:00
R. Tyler Croy 413929de56
Upgrade a bunch of dependencies; moving to the latest stable of Ratpack (0.9.19) 2015-09-02 04:49:23 -07:00
R. Tyler Croy 1d12b5b32d Merge pull request #25 from aaronzirbes/gradle-rename
updating to recommended gradle build format
2015-06-29 08:33:21 -07:00
Aaron J. Zirbes 7540c53571 updating to recommended gradle build format 2015-06-05 11:21:27 -05:00
R. Tyler Croy 802c510339 Add bintray plugin for uploading archives
Fixes #21
2014-12-13 18:00:26 -08:00
R. Tyler Croy 108a4e2b24 Add build/download badges 2014-12-13 17:54:02 -08:00
R. Tyler Croy 6784611cff Drop in a ZK dependency to deal with dependency issues I was having
With ZK 3.4.6 which was the default dependency we were pulling in before this
would happen:

   java.lang.NoClassDefFoundError: org/apache/zookeeper/Watcher
       at java.lang.Class.privateGetDeclaredMethods(Class.java:2693)
       at java.lang.Class.privateGetPublicMethods(Class.java:2894)
       at java.lang.Class.getMethods(Class.java:1607)
       at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
       at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
       at org.codehaus.groovy.classgen.asm.BytecodeHelper.box(BytecodeHelper.java:602)
       at offtopic.curator.CuratorClient.<init>(CuratorClient.groovy:14)
       at offtopic.curator.CuratorClientInitializationSpec.with a valid String(CuratorClientSpec.groovy:23)
   Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.Watcher
       at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
       ... 8 more
2014-12-13 17:44:19 -08:00
R. Tyler Croy ad0d9a0844 Add travis builds 2014-12-13 17:06:22 -08:00
R. Tyler Croy 6da638a19a Merge pull request #19 from rkuris/rk-build-cleanups
Rk build cleanups
2014-12-02 10:09:31 -06:00
Ron Kuris 09bbb55fb1 Use slf4j simple logger to get logs to stdout
Logs were heading over to log4j before this; were they getting lost?
2014-12-01 21:52:52 -08:00
Ron Kuris 9d5c551781 Ratpack requires Java 1.8 2014-12-01 21:31:53 -08:00
R. Tyler Croy ff086cf24b Add a screenshot of multipass 2014-11-25 13:27:43 -08:00
R. Tyler Croy 18ef7b8219 Add some requirements and features to the readme 2014-11-25 13:09:34 -08:00
R. Tyler Croy 5b1574097d Wrap the message content in a pre-scrollable to make sure it doesn't obliterate the screen real estate 2014-11-25 10:53:40 -08:00
R. Tyler Croy f5b619f5f2 Add some l337 UI for creating a multipass UI on the topics watch page
This makes it much easier to watch multiple topics, hoorah

Fixes #10
2014-11-25 10:01:05 -08:00
R. Tyler Croy 87232daa60 Add a pretty play/stop glyphicon to the start/stop buttons on the watch page 2014-11-25 09:16:54 -08:00
R. Tyler Croy a0d62e4c20 Add start/stop buttons for the stream
I'm so good at javascript it's scary
2014-11-24 23:22:34 -08:00
R. Tyler Croy a7bf6b3745 Fix minor regression when clicking to show base64 encoded messages 2014-11-24 23:08:56 -08:00
R. Tyler Croy 72e028a300 Rework the elements to be on the same row 2014-11-24 23:00:50 -08:00
R. Tyler Croy d998f4f8ca Allow the for grepping message bodies from the web frontend
Fixes #6
Fixes #8
2014-11-24 22:52:48 -08:00
R. Tyler Croy 493deb7ddf Add support for looking up topics for matches if the topicPattern has wildcards in it
References #8
2014-11-24 22:20:14 -08:00
R. Tyler Croy 69ed3f3cad Move the withCurator method into CuratorPool to use outside of KafkaService 2014-11-24 21:23:31 -08:00
R. Tyler Croy 2677018943 Refactor more Kafka subscription into OfftopicClient to allow multiple streams at once
WOOOHOOO

Fixes #7
2014-11-24 21:07:55 -08:00