Class JaegerConfig

    • Field Detail

      • endpoint

        @ConfigItem
        public Optional<URI> endpoint
        The traces endpoint, in case the client should connect directly to the Collector, like http://jaeger-collector:14268/api/traces
      • samplerType

        @ConfigItem
        public Optional<String> samplerType
        The sampler type (const, probabilistic, ratelimiting or remote)
      • tags

        @ConfigItem
        public Optional<String> tags
        A comma separated list of name = value tracer level tags, which get added to all reported spans. The value can also refer to an environment variable using the format ${envVarName:default}, where the :default is optional, and identifies a value to be used if the environment variable cannot be found
      • propagation

        @ConfigItem
        public Optional<String> propagation
        Comma separated list of formats to use for propagating the trace context. Defaults to the standard Jaeger format. Valid values are jaeger and b3
      • disableTracerRegistration

        @ConfigItem(defaultValue="false")
        public Boolean disableTracerRegistration
        Whether the registration of tracer as the global tracer should be disabled. This setting should only be turned on in tests that need to install a mock tracer.
    • Constructor Detail

      • JaegerConfig

        public JaegerConfig()