【问题标题】:Spring 4 + Jersey 2 + MetricsSpring 4 + Jersey 2 + Metrics
【发布时间】:2014-11-02 09:32:06
【问题描述】:

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

【问题讨论】:

    标签: java spring jersey-2.0 codahale-metrics


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2016-03-23
      • 2016-04-24
      • 2015-01-06
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-05
      相关资源
      最近更新 更多