One thing that is seriously missing is monitoring API. I was looking into using dropwizard’s, it’s monitoring library doesn’t have any dependencies on the entire framework. But I would like to have it open for replacement, so that would need to have several parts:
– APIs in the core to callback for each major event, e.g. begin ApplicationCall, end AppCall, etc.
– separate module with dropwizard’s dependency that will hook into that APIs and tunnel data into metrics system