Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 클린아키텍처
- openjdk-8-jdk
- Spring boot
- spring sleuth
- aws sqs
- 헥사고날아키텍처
- interface default
- 이력서
- 2024년
- 로그관제시스템
- mac docker
- aws sns
- 이력서페이지
- Spring
- Fluentd Aggregator
- 만들면서배우는클린아키텍처
- spring_cv
- FluentdTail
- ubuntu docker
- 포트앤어댑터아키텍처
- ubuntu20.04LTS
- ubuntu
- cv
- docker
- root password
- 로깅시스템
- FluentdElasticsearch
- docker설치
- efk
- 회고록
Archives
- Today
- Total
목록spring sleuth (1)
ToasT1ng 기술 블로그
[Spring Sleuth] AWS SNS 쓰레드에 Trace ID 넣어주기
이상하다? AWS SNS & SQS를 도입해서 사용하다가 로그에서 이상한 점 하나를 발견했다. SQS Receiver쪽 Thread에는 Trace ID가 잘 찍혀나오는데, SNS Publisher쪽 Thread에는 Trace ID가 비어있었다. 현재 상황은 이렇다. A 서비스에서 SNS 메세지 보냄 => SQS로 메세지 이동 => B 서비스에서 SQS 메세지 받음 => (Optional) B -> A 서비스 API 호출 => (Optional) A 서비스에서 로직 실행 각 스텝마다 로그를 찍도록 구현했는데, 이 때 Trace ID는 다음과 같다. A 서비스에서 SNS 메세지 보냄 ( TRACE ID = 비어있음 ) => SQS로 메세지 이동 ( AWS 영역 ) => B 서비스에서 SQS 메세지 받음 ( ..
Spring
2023. 2. 22. 23:33