2014-11-02 3 views
0

Coda Hale의 Metrics 프레임 워크를 사용하여 응용 프로그램의 시간을 측정하려고합니다. InstrumentedResourceMethodApplicationListener를 설정하여 Jersey 2와 메트릭을 통합했지만, 이제는 Spring에서 주입 한 서비스와 저장소를시기 적절하게하고 싶습니다. 메트릭 - 스프링 통합이 있지만 스프링과 저지에 대한 별도의 MetricRegistry 인스턴스가있는 것처럼 보입니다. 누구나 저지 2 자원과 스프링 삽입 빈에 대한 단일 레지스트리를 구성 할 수 있습니까?Spring 4 + Jersey 2 + Metrics

답변

1

Jersey to use Spring을 구성하면 metrics-spring을 스프링 콩을 계측하는 데 사용할 수 있습니다. 이것은 당신이 봄 구성된 메트릭 저장소를 주입하는 생성자의 인자를 사용하여 InstrumentedResourceMethodApplicationListener 정의 할 수 있도록해야합니다 또한 configure the MetricsServlet 할 수 있습니다

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

.

관련 문제