일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- AWS
- laravel
- it
- tool
- Gradle
- 요리
- Git
- Spring
- devops
- Design Patterns
- MySQL
- elasticsearch
- redis
- springboot
- ReactJS
- linux
- jsp
- 맛집
- ubuntu
- Spring Batch
- Oracle
- JVM
- Spring Boot
- IntelliJ
- php
- javascript
- jenkins
- Web Server
- db
- java
Archives
- Today
- Total
목록Zipkin (1)
아무거나
SpringBoot + Zipkin 을 활용한 트레이스 환경 구성
SpringBoot + Zipkin 을 활용한 트레이스 환경 구성 샘플코드는 하기 링크로 확인 샘플코드 MSA 환경과 OpenTracing 모놀리식 아키텍쳐의 경우 하나의 서버가 서비스의 전반적이 기능을 모두 제공하므로 클라이언트의 요청을 받으면 하나의 스레드에서 모든 요청을 실행하여 로그를 확인하기 쉽다. 반면에 MSA 는 여러개의 마이크로 서비스 간에 통신이 발생하기 때문에 로그를 확인하기 어렵다. 이와 같은 문제를 해결하기 위한 방법으로는 OpenTracing 이 알려져 있다. OpenTracing 는 애플리케이션 간 분산 추적을 위한 표준이라고 정의할 수 있으며, 이 표준의 대표적인 구현체로 Jaeger 와 Zipin 이 있다. (다른 방법으로는 APM (Ex: Jennifer, Pinpoint ..
Java & Kotlin/Spring
2023. 1. 9. 10:09