opentracing-contrib / java-spring-jaeger

Apache License 2.0
256 stars 95 forks source link

Remote sampling "host-port" must be defined even if deprecated #92

Open agaudreault opened 4 years ago

agaudreault commented 4 years ago

It seems like the opentracing.jaeger.remote-controlled-sampler.host-port property is still required to use remote sampling properly.

In the AutoConfiguration You can see it must be defined to create a RemoteControlledSampler.

https://github.com/opentracing-contrib/java-spring-jaeger/blob/a0a7dadd4bd90fdbc8e455dbda299484e5981985/opentracing-spring-jaeger-starter/src/main/java/io/opentracing/contrib/java/spring/jaeger/starter/JaegerAutoConfiguration.java#L185

The code should check if getHost() || getHostPort() are defined.

agaudreault commented 4 years ago

Related to https://github.com/opentracing-contrib/java-spring-jaeger/issues/52