根据https://quarkus.io/guides/opentracing-guide,所有Jeager配置都是通过JVM args(-DJAEGER_ENDPOINT ...)完成的,但我想使用application.properties
或microprofile-config.properties
来配置跟踪。我尝试了以下操作,但是Quarkus似乎选择的唯一配置是服务名,所有其他属性都将被忽略。
quarkus.jaeger.service-name=my-service <-this one is working quarkus.jaeger.endpoint=http://localhost:14268/api/traces <- seems to be ignored quarkus.jaeger.reporter-log-spans=true quarkus.jaeger.sampler.type=const quarkus.jaeger.sampler.parameter=1
所以,问题是是否可以通过config-files进行配置,或者当前不支持此配置?
答案 0 :(得分:0)
在执行mvnDebug quarkus:dev
(无jvm.args
)并放置断点here的同时,我看到除了quarkus.jaeger.sampler.parameter
以外,您所有的参数都在传递,这是错误的。
应该是quarkus.jaeger.sampler.param