Hi all, The ringMon is Ring middleware that injects single web page into existing Ring application for monitoring, testing and debugging purposes. The page provides periodic display of raw JMX data of interest in hierarchical form. It also displays some derived data such as CPU load over sampling period of 2 seconds.
Moreover, the page contains full featured front end to nREPL server that is started by middleware itself and therefore runs in context of the web application. The nREPL user interface is similar to one in CCW Eclipse plugin. It features editor (CodeMirror) with syntax colouring and session persistence. ringMon should be very useful for cloud based runtime environment such as Heroku, since it provides nREPL access over existing communication channel (HTTP). Even if your Clojure app is not web based, including ringMon jar into your project dependencies will pull in Jetty web server and provide the remote web based REPL for testing and monitoring. Of course, ringMon + Jetty combination can be used to provide insight and Clojure scripting to any JVM based application. The Noir based web application that demonstrates ringMon is at http://noirmon.herokuapp.com/ Source code at https://github.com/zoka/ringMon/ Regards Zoka -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en