Commons Monitoring
Commons Monitoring provides a simple, lightweight toolkit to instrument java application.
Default monitoring capabilities includes performances and thread concurrency, but can easily be
extended to expose application state and resource monitoring, based on Counters and Gauges.