春季4 +球衣2 +指标

时间:2014-11-02 09:32:06

标签: java spring jersey-2.0 codahale-metrics

我正在尝试使用Coda Hale的Metrics框架为我的应用程序中的方法计时。我已经将InstrumentedResourceMethodApplicationListener配置为将Metrics与Jersey 2集成,但现在我希望我的Spring注入服务和存储库也可以定时。我知道有一个metrics-spring集成,但看起来我最终会为Spring和Jersey分别设置MetricRegistry实例。有没有人能够为两者配置一个注册表:Jersey 2资源和Spring注入的bean?

1 个答案:

答案 0 :(得分:1)

如果您配置Jersey to use Spring,则可以使用metrics-spring来检测spring bean。这应该允许您使用构造函数参数定义InstrumentedResourceMethodApplicationListener以注入Spring配置的度量库:

<bean id="metricsListener" class="com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener">
  <constructor-arg ref="metricsRegistry" />
</bean>

您可能还想configure the MetricsServlet