I want to discuss about how we could add JMX into grizzly framework. JF
give a good sample how to enable JMX into Grizzlywebserver but there nothing
into the framework itself. I need to be able to monitor my gateway build on
grizzly. I could use spring jmx, mx4j or others frameworks, but I don't
want to hack the source of grizzly to be able to monitor.
Here some features that I found interesting
- monitor the parsers
- monitor the filters
- be able to add or disabled parsers and filters within the protocolchain
- a way to change the logging level (I have a way for log4, but I don't know
if java.util.logging support that on runtime)
- we have grizzlywebserver, maybe we can add a web console to manage all the
beans
- be able to change port at runtime
- close / reconnect the listeners
- be able to offer custom monitoring : like a cache.