Я пытаюсь инструментировать вызовы Mysql с помощью AWS X-Ray в своем весеннем приложении. Инструментарий http и s3 работает нормально.
Я установил свойство: spring.datasource.jdbc-interceptors=com.amazonaws.xray.sql.mysql.TracingInterceptor
Я включил следующие зависимости в build.gradle
compile 'com.amazonaws:aws-xray-recorder-sdk-spring'
compile("com.amazonaws:aws-xray-recorder-sdk-core")
compile("com.amazonaws:aws-xray-recorder-sdk-aws-sdk")
compile("com.amazonaws:aws-xray-recorder-sdk-aws-sdk-instrumentor")
compile("com.amazonaws:aws-xray-recorder-sdk-apache-http")
compile("com.amazonaws:aws-xray-recorder-sdk-sql-mysql")
dependencyManagement {
imports {
mavenBom('com.amazonaws:aws-xray-recorder-sdk-bom:1.3.1')
}
}
Я использую JpaRepositories. Я ожидаю, что все мои sql-запросы будут автоматически обработаны после выполнения вышеуказанной настройки. Я слежу за документами Amazon по этому адресу: https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java-sqlclients.html
Что мне не хватает?
Обновление: я вижу следы mysql для конечной точки работоспособности Spring. Но звонки jpa по-прежнему не видны.