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

Reply via email to