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
R. Tyler Croy
d04d228b28
Display the topic in the list view to make it easier to see combo streams
...
References #7
2014-11-24 18:00:10 -08:00
R. Tyler Croy
183f429ebd
Make zookeeper hosts configurable, consumerIds random and a few more improvements
...
Slowly moving towards the OfftopicClient to hold state and configuration around
websocket connections
Fixes #4
Fixes #3
2014-11-24 17:52:15 -08:00
R. Tyler Croy
a0cc416a53
Send the raw and base64 encoded message to the frontend for display
...
Clicking the list item shows the base64 encoded version, SPIFFY
2014-11-23 22:34:42 -08:00
R. Tyler Croy
dfba5ad54f
Add a little barbershop pole to indicate whether or not the websocket is active
2014-11-23 22:06:19 -08:00