@ConfigRoot(phase=RUN_TIME) public class JaegerConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
Optional<InetSocketAddress> |
agentHostPort
The hostname and port for communicating with agent via UDP
|
Optional<String> |
authToken
Authentication Token to send as "Bearer" to the endpoint
|
Optional<URI> |
endpoint
The traces endpoint, in case the client should connect directly to the Collector,
like http://jaeger-collector:14268/api/traces
|
Optional<String> |
password
Password to send as part of "Basic" authentication to the endpoint
|
Optional<String> |
propagation
Comma separated list of formats to use for propagating the trace context.
|
Optional<Duration> |
reporterFlushInterval
The reporter's flush interval
|
Optional<Boolean> |
reporterLogSpans
Whether the reporter should also log the spans
|
Optional<Integer> |
reporterMaxQueueSize
The reporter's maximum queue size
|
Optional<InetSocketAddress> |
samplerManagerHostPort
The host name and port when using the remote controlled sampler
|
Optional<BigDecimal> |
samplerParam
The sampler parameter (number)
|
Optional<String> |
samplerType
The sampler type (const, probabilistic, ratelimiting or remote)
|
Optional<String> |
senderFactory
The sender factory class name
|
Optional<String> |
serviceName
The service name
|
Optional<String> |
tags
A comma separated list of name = value tracer level tags, which get added to all reported
spans.
|
Optional<String> |
user
Username to send as part of "Basic" authentication to the endpoint
|
| Constructor and Description |
|---|
JaegerConfig() |
@ConfigItem public Optional<URI> endpoint
@ConfigItem public Optional<String> authToken
@ConfigItem public Optional<String> user
@ConfigItem public Optional<String> password
@ConfigItem public Optional<InetSocketAddress> agentHostPort
@ConfigItem public Optional<Boolean> reporterLogSpans
@ConfigItem public Optional<Integer> reporterMaxQueueSize
@ConfigItem public Optional<Duration> reporterFlushInterval
@ConfigItem public Optional<String> samplerType
@ConfigItem public Optional<BigDecimal> samplerParam
@ConfigItem public Optional<InetSocketAddress> samplerManagerHostPort
@ConfigItem public Optional<String> serviceName
@ConfigItem public Optional<String> tags
@ConfigItem public Optional<String> propagation
@ConfigItem public Optional<String> senderFactory
Copyright © 2019 JBoss by Red Hat. All rights reserved.