Я использую следующую зависимость для инструментов моего приложения с использованием Opentracing Jaeger. Это загрузочное веб-приложение Spring с открытой конечной точкой REST.
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-spring-jaeger-cloud-starter</artifactId>
<version>2.0.3</version>
</dependency>
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-spring-rabbitmq-starter</artifactId>
<version>2.0.5</version>
</dependency>
Приведенные выше зависимости автоматически настраиваются для автоматического захвата конечных точек. Поэтому диапазон и трассировка создаются автоматически для конечной точки с именем операции по умолчанию в качестве типа HTTP-запроса (GET, POST, PUT, DELETE).
Но проблема / вызов
- Как получить диапазон для конечных точек и задать собственное имя операции?
- Есть ли какие-либо доступные аннотации, позволяющие помечать методы метками?
- Где найти документацию по этому поводу?
Спасибо.