У меня есть приложение с весенней загрузкой, и у него следующие зависимости:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.cloud:spring-cloud-starter-sleuth'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
implementation "com.datadoghq:dd-java-agent:0.75.0"
annotationProcessor "com.datadoghq:dd-java-agent:0.75.0"
testImplementation 'org.springframework.boot:spring-boot-starter-test'}
bootRun {
jvmArgs = ["-javaagent:" + configurations.runtimeClasspath.files.find { f -> f.path.contains('dd-java-agent') }.path]
}
Я запускаю агент Datadog в контейнере и настраиваю его там (KEY, ENV).
Когда я использую API из dd-trace (например, datadog.trace.api.Trace
), я вижу следы в Datadog. Но когда я использую sleuth API для создания промежутков / тегов / событий, я не вижу следов.
Можно ли использовать Sleuth API для отправки трассировки в Datadog через агент Datadog? Если да, что мне для этого нужно сделать?