None of the env vars are required and all of them can be overridden via direct … The host agent supports the collection of Jaeger traces only over HTTP. It is also possible to obtain a Jaeger.Configuration object configured using properties specified as environment variables or system properties. Typically, the sampling strategy can be set via the environment variables JAEGER_SAMPLER_TYPE and JAEGER_SAMPLER_PARAM, but refer to the Jaeger Client’s documentation for the language you are using for more details about which sampling strategies are available.
A value specified as a system property will override a value specified as an environment variable for the same property name. Configuration config = Configuration. UDP, which is the protocol used if you configure the JAEGER_AGENT_HOST and JAEGER_AGENT_PORT environment variables, is not supported. The tracer can be initialized with values coming from environment variables, if it is built from a config that was created via FromEnv(). Environment variables. The Go client makes it simple to initialize the Jaeger configuration via environment variables. The Jaeger Operator can be configured via command-line interface parameters, via environment variables or configuration file.
When the same var is specified at different levels, the precedence order is: command-line parameter (flag) environment variable; configuration file; Each item takes precedence over the item below it.