토리맘의 한글라이즈 프로젝트 logo 토리맘의 한글라이즈 프로젝트

마이크로미터 트레이싱 공식 레퍼런스를 한글로 번역한 문서입니다.

전체 목차는 여기에 있습니다.

Micrometer Tracing은 다음과 같은 리포터Reporter를 직접 지원한다.

목차

Installing


Installing

다음은 Gradle에서 필요한 의존성을 나타낸 예시다 (Micrometer Tracing BOM을 추가했다고 가정한다):

Tanzu Observability by Wavefront

implementation 'io.micrometer:micrometer-tracing-reporter-wavefront'

OpenZipkin Zipkin with Brave

implementation 'io.zipkin.reporter2:zipkin-reporter-brave'

OpenZipkin Zipkin with OpenTelemetry

implementation 'io.opentelemetry:opentelemetry-exporter-zipkin'

URLConnectionSender를 통해 Zipkin으로 span을 전송하는 OpenZipkin URL sender 의존성

implementation 'io.zipkin.reporter2:zipkin-sender-urlconnection'

다음은 Maven에서 필요한 의존성을 나타낸 예시다 (Micrometer Tracing BOM을 추가했다고 가정한다):

Tanzu Observability by Wavefront

<dependency>
    <groupId>io.micrometer</groupId>
    <artifactId>micrometer-tracing-reporter-wavefront</artifactId>
</dependency>

OpenZipkin Zipkin with Brave

<dependency>
    <groupId>io.zipkin.reporter2</groupId>
    <artifactId>zipkin-reporter-brave</artifactId>
</dependency>

OpenZipkin Zipkin with OpenTelemetry

<dependency>
    <groupId>io.opentelemetry</groupId>
    <artifactId>opentelemetry-exporter-zipkin</artifactId>
</dependency>

URLConnectionSender를 통해 Zipkin으로 span을 전송하는 OpenZipkin URL sender 의존성

<dependency>
    <groupId>io.zipkin.reporter2</groupId>
    <artifactId>zipkin-sender-urlconnection</artifactId>
</dependency>

Brave는 기본적으로 Zipkin을 의존성에 추가한다는 점을 기억해두자. Spring Boot와 같이 클래스패스에 있는 의존성으로 실행 환경을 구성하는 경우, Wavefront만 사용하고 싶다면, Brave에서 Zipkin에 대한 전이 의존성transitive dependency을 제외해줘야 할 수도 있다 (예를 들어, io.zipkin.reporter2 그룹을 제외하는 식으로).


Next :
Using Micrometer Tracing Directly
Micrometer Tracing API 사용 가이드

전체 목차는 여기에 있습니다.

<< >>

TOP