/ / Spring 4 + Jersey 2 + Metrics - java, spring, jersey-2.0, codahale-metric

Spring 4 + Jersey 2 + Metrics - java, spring, jersey-2.0, codahale-metric

Próbuję użyć struktury Metryki Cody Halena czas metody w mojej aplikacji. Skonfigurowałem InstrumentedResourceMethodApplicationListener do integracji Metryki z Jersey 2, ale teraz chciałbym, aby moje usługi i repozytoria Spring zostały również zsynchronizowane. Wiem, że istnieje integracja metryki z wiosenną, ale wygląda na to, że będę miał osobne instancje MetricRegistry dla Spring i Jersey.Czy ktoś był w stanie skonfigurować jeden rejestr dla obu zasobów: Jersey 2 i wszczepionych fasoli Spring?

Odpowiedzi:

1 dla odpowiedzi № 1

Jeśli konfigurujesz Jersey na wiosnę będziesz mógł użyć metryka-wiosna do instrumentowania fasoli szparagowej. To powinno umożliwić zdefiniowanie InstrumentedResourceMethodApplicationListener za pomocą argumentu konstruktora, aby wstrzyknąć repozytorium skonfigurowanych sprężyn:

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

Możesz także chcieć skonfiguruj MetricsServlet.