可以通过application.properties配置Jaeger吗?

时间:2019-03-18 08:09:06

标签: opentracing jaeger quarkus

根据https://quarkus.io/guides/opentracing-guide,所有Jeager配置都是通过JVM args(-DJAEGER_ENDPOINT ...)完成的,但我想使用application.propertiesmicroprofile-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进行配置,或者当前不支持此配置?

1 个答案:

答案 0 :(得分:0)

在执行mvnDebug quarkus:dev(无jvm.args)并放置断点here的同时,我看到除了quarkus.jaeger.sampler.parameter以外,您所有的参数都在传递,这是错误的。 应该是quarkus.jaeger.sampler.param