codahale/metrics — pull request #206 by erezmazor (2012-03-29 14:45:13+00:00)
Title: Added a graphite reporter factory (schema based) and a 3rd party compliant timer method interceptor 

The timer method interceptor is useful for timing third-party libraries which cannot benefit from annotation-based monitoring.

Spring schema based graphite reporter definition aims to be consistent with other reporter definitions (e.g., jmx). But adds the burden of a "provided" scoped dependency on graphite (could consider moving related classes to the metrics-graphite part but that would add the same scoped dependency on spring there, or add a new project metrics-graphite-spring which is cleanest).