spring cloud sleuth
์์ฑ์ผ: 2022๋ 12์ 7์ผ ์ค์ 10:43
Spring Cloud Sleuth Reference Documentation
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${release.train.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
</dependencies>
๋ฒ์ ๋ณ๋ก ์ ์ค์น ํด์ผํจ
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>[%d{yyyy-MM-dd HH:mm:ss}:%-3relative][%thread{10}, %X{traceId:-}, %X{spanId:-}] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
%X{traceId:-}, %X{spanId:-}
: traceID & spanID ๋ก๊ทธ๋ก ์ฐ์ด์ค
@Autowired
private Tracer tracer;
Span span = tracer.currentSpan();
if (span != null) {
log.info("Trace ID {}", span.context().traceId());
log.info("Span ID {}", span.context().spanId());
}
์ด๋ฐ์์ผ๋ก ์ปจํธ๋กค๋ฌ์์ ๋ฐ์์ฌ ์ ์์
์ฐธ๊ณ
Spring MVC Stack - Logging With AOP + MDC
Spring Boot ๊ฐ๋ฐ ์ sleuth, zipkin์ ํ์ฉํ ๋ถ์ฐ์ถ์ ํ๊ฒฝ ๊ตฌ์ถ
[๋ฒ์ญ] Spring Cloud Sleuth (1) Introduction
LINE ๊ด๊ณ ํ๋ซํผ์ MSA ํ๊ฒฝ์์ Zipkin์ ํ์ฉํด ๋ก๊ทธ ํธ๋ ์ด์ฑํ๊ธฐ
Spring Boot ๊ฐ๋ฐ ์ sleuth, zipkin์ ํ์ฉํ ๋ถ์ฐ์ถ์ ํ๊ฒฝ ๊ตฌ์ถ
Last updated