Tuesday, 15 February 2011

How to - Spring MVC and Spring-Data-Rest controllers with CodaHale-Metrics -



How to - Spring MVC and Spring-Data-Rest controllers with CodaHale-Metrics -

how can 1 inject coda hale metrics using spring aop and/or using http://www.ryantenney.com/metrics-spring/ library. there examples out there?

i figured out. great if of features in http://www.ryantenney.com/metrics-spring/ documented :) hey, that's why open source.

<metrics:annotation-driven metric-registry="metrics" /> <!-- monitoring controller --> <beans:bean id="monitoringinterceptor" class="com.ryantenney.metrics.spring.timedmethodinterceptor"> <beans:constructor-arg ref="metrics"/> <beans:constructor-arg> <beans:value type="java.lang.class">org.myapp.controller.mycontroller</beans:value> </beans:constructor-arg> </beans:bean> <aop:config> <!-- name of class or interface --> <aop:pointcut id="monitoringpointcut" expression="execution(* org.myapp.controller.mycontroller..*(..))"/> <aop:advisor advice-ref="monitoringinterceptor" pointcut-ref="monitoringpointcut"/> </aop:config>

spring-mvc spring-aop metrics spring-data-rest codahale-metrics

No comments:

Post a Comment