programing

스프링 부트 3마이크로미터 추적 예제

newsource 2023. 6. 29. 20:10

스프링 부트 3마이크로미터 추적 예제

질문에 대한 답을 올바르게 이해하면 Spring Cloud Sleuth가 Spring Boot 3이 장착된 Micormeter Tracing으로 대체됩니다.추적을 구현하기 위한 스프링 부트 3 마일스톤 3 실험은 지금까지 실패했습니다.제가 안내할 수 있는 예시적인 프로젝트가 있나요?

BTW: 여기 제 실험이 있습니다. https://github.com/stse/spring-boot-otel .저는 마이크로미터 트레이싱과 오픈 텔레메트리를 사용하여 Otlp와 Grpc를 통해 새로운 유물에 트레이스를 푸시하려고 합니다.

Spring Team의 이 블로그 게시물은 다음과 같이 설정하는 데 도움이 될 것입니다. https://spring.io/blog/2022/10/12/observability-with-spring-boot-3

또한, 저는 여기에서 스프링 부트 3 + 마이크로미터 프로젝트의 샘플을 생각해냈습니다 - https://github.com/kishorek/java/tree/main/spring-observability-demo .

나는 분산 추적 구현으로 Zipkin Brave를 사용하고 있습니다.스프링 부트 서비스에서 사용하는 파이썬 서비스를 만들었습니다.README를 참조하십시오.

저도 Spring Blog에 올라온 을 참고했습니다.

그런 다음 Spring Aspect와 통합하여 로그를 작성하는 데 약간의 개선을 했습니다.

  1. 클래스 이름을 사용하여 로거를 올바르게 설정합니다(대신).MyHandler)
  2. 를 사용하여 메서드 인수를 기록합니다.ProceedingJoinPoint

기사풀 요청을 제 쪽 프로젝트에서 자유롭게 살펴보시기 바랍니다.

언급URL : https://stackoverflow.com/questions/72406352/spring-boot-3-micrometer-tracing-example