SpringCloud 링크 추적 구성 요소 Sleuth 설정 방법 분석

1.공식 문서
https://spring.io/projects/spring-cloud-sleuth
Sleuth 가 뭐 예요?
모든 요청 의 전체 호출 링크 를 추적 하 는 구성 요소
주요 기능?
일지 매 립 지 를 만들다
2.의존 도 추가

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
3.인터페이스 코드 참조 주소
https://www.cnblogs.com/tianhengblogs/p/12487495.html
4.방문 주소
아니면 그냥 간단 한 인 터 페 이 스 를 쓰 면 돼 요.
http://127.0.0.1:9000/apigateway/order/api/v1/order/test?product_id=1
5.로그 인쇄

로그 정보
[order-service,1ce89035c92e5310,b6a25651fa0dbb74,false]
1.첫 번 째 값,spring application,name 의 값
2.두 번 째 값,1ce 89035 c92e 5310,sleuth 가 생 성 한 작업 D 는 TraceID 라 고 하 는데 하나의 요청 링크 를 표시 하 는 데 사 용 됩 니 다.하나의 요청 링크 에는 Trace 작업 D,여러 개의 Span 작업 D 가 포함 되 어 있 습 니 다.
3.세 번 째 값,b6a 25651 fa0dbb 74,spanid 기본 작업 단위,http 보 내기 와 같은 메타 데 이 터 를 가 져 옵 니 다.
4.네 번 째 값:false,이 정 보 를 zipkin 서비스 에 출력 하여 수집 하고 보 여 주 시 겠 습 니까?
첨부:
문제 발생:
두 번 째 호출 인터페이스 에서 Console 창 정보 인쇄 로그 정보 가 비어 있 는 경우
해결 방법
org.slf4j.Logger 인쇄 로그 추가


이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기