257.4. Java Agent
세 번째 방법은 Java 에이전트를 사용하여 OpenTracing 지원을 자동으로 구성하는 것입니다.
선택한 OpenTracing Tracer와 관련된 특정 종속성과 함께 POM에 camel-opentracing
구성 요소를 포함합니다.
OpenTracing Java Agent는 다음 종속 항목과 연결됩니다.
<dependency> <groupId>io.opentracing.contrib</groupId> <artifactId>opentracing-agent</artifactId> </dependency>
사용된 추적기
는 camel 컨텍스트 레지스트리에서 또는 ServiceLoader
를 사용하여 암시적으로 로드됩니다.
이 에이전트를 사용하는 방법은 애플리케이션을 실행하는 방법에 따라 다릅니다. camel-example-opentracing 의 Service2 는 에이전트를 로컬 폴더로 다운로드한 다음 exec-maven-plugin
을 사용하여 -javaagent
명령줄 옵션으로 서비스를 시작합니다.