According to https://quarkus.io/guides/opentracing-guide all Jeager configuration is via JVM args (-DJAEGER_ENDPOINT...) but I'd like to use either application.properties
or microprofile-config.properties
to configure tracing. I've tried the following but the only config that seems to be picked up by Quarkus is the service-name all other properties are ignored.
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
So, question is if it is possible to configure via config-files or this is not currently supported?
While doing mvnDebug quarkus:dev
(without jvm.args
) and placing a breakpoint here, I see that you all your params are being passed except quarkus.jaeger.sampler.parameter
which is wrong.
It should be quarkus.jaeger.sampler.param