post-thumbnail

Zipkin 적용기

이 포스트에서는 Sleuth와 Zipkin을 서비스에 적용하는데 있었던 문제점과 해결방안에 대해 설명합니다. 문제 상황 Kubernetes 클러스터에서 ingress-nginx를 사용하여 서비스를 노출하고 있습니다. Slueth의 로그를 Zipkin에서 확인할 수 있도록 분산 추적을 적용 하고 있는데 로컬에서 요청 시에는 잘 추적되는 API가 k8s 환경에서 들어오는 요청 중에 특정 API만 Zipkin에서 제대로 표현이 되고 있지 않았습니다. 콘솔에서 확인한 내용은 SpanId가 Undefiend라는 내용이었습니다. 원인 파악 1. 처음에는 1차적으로 Slueth와 Zipkin 설정이 원인이라고 생각하고 application.yaml의 Sleuth의 설정값을 다음과 같이 변경해 보

2023년 4월 7일
·
0개의 댓글
·