If you do it your way there is no need to reimplement the jamon
servlet filter. Just put yours in the chain before it and monitor the db connection that way. Also, once you have a monitored connection there is no reason to keep calling monitor on it. I believe jamon checks first and won't remonitor an already monitored connection though.