6

봄 부팅은 /metrics 엔드 포인트에서 가능한 모든 메트릭을 보여줍니다. 다른 한편으로는 내부적으로 메트릭 수출 업체를 사용합니다. 예를 들어 dropwizard 메트릭을 추가하면 (현재 사실상 표준?) 자동으로 등록되지만 모든 스프링 부트 메트릭이 dropwizard에 반출되지는 않습니다. 더 많은/모든 메트릭을 가지려면 수동으로 다른 메트릭 세트를 등록해야합니다. /metrics 엔드 포인트에 대해 spring-boot가 수행하는 것과 동시에 유지되어야합니다.봄 부팅시 메트릭 내보내기

그래서 질문은 어떻게해야합니까? 측정 항목 내보내기를 사용하고 수십 개의 마이크로 서비스마다 유지 관리해야합니까? 아니면 /metrics 끝 점이 사용하며 봄까지 유지 관리되는 Collection<PublicMetrics>을 사용해야합니까?

답변

0

코드를 계측하기 위해 dropwizard 메트릭 만 사용하십시오. 그러면 더 직관적 인 API와 Spring이 있으므로.

spring-dropwizard (http://metrics.ryantenney.com/) 통합을 사용하면 모든 dropwizard 메트릭이 엔드 포인트/메트릭에 노출되므로 수동으로 아무것도 등록 할 필요가 없습니다.

관련 문제