@ConfigurationProperties(value="tracing.jaeger")
public class JaegerConfiguration
extends java.lang.Object
implements io.micronaut.core.util.Toggleable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | JaegerConfiguration.JaegerReporterConfigurationThe reporter configuration bean. | 
| static class  | JaegerConfiguration.JaegerSamplerConfigurationThe sampler configuration bean. | 
| static class  | JaegerConfiguration.JaegerSenderConfigurationThe sender configuration bean. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected io.jaegertracing.Configuration | configuration | 
| static boolean | DEFAULT_ENABLEDThe default enable value. | 
| static java.lang.String | PREFIXThe configuration prefix. | 
| Constructor and Description | 
|---|
| JaegerConfiguration(io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) | 
| Modifier and Type | Method and Description | 
|---|---|
| io.jaegertracing.Configuration | getConfiguration() | 
| boolean | isEnabled() | 
| boolean | isExpandExceptionLogs() | 
| boolean | isZipkinSharedRpcSpan() | 
| void | setCodecConfiguration(io.jaegertracing.Configuration.CodecConfiguration codecConfiguration)Sets the codec configuration. | 
| void | setCodecs(java.lang.String codecs)Set codecs from comma-delimited string. | 
| void | setEnabled(boolean enabled)Enable/disable Jaeger. | 
| void | setExpandExceptionLogs(boolean expandExceptionLogs)Whether to expand exception logs. | 
| void | setReporterConfiguration(io.jaegertracing.Configuration.ReporterConfiguration reporterConfiguration)Sets the reporter configuration. | 
| void | setReporterConfiguration(JaegerConfiguration.JaegerReporterConfiguration reporterConfiguration)Sets the reporter configuration. | 
| void | setSamplerConfiguration(io.jaegertracing.Configuration.SamplerConfiguration samplerConfiguration)Sets the sampler configuration. | 
| void | setSamplerConfiguration(JaegerConfiguration.JaegerSamplerConfiguration samplerConfiguration)Sets the sampler configuration. | 
| void | setZipkinSharedRpcSpan(boolean zipkinSharedRpcSpan)Whether to use Zipkin shared RPC. | 
public static final java.lang.String PREFIX
public static final boolean DEFAULT_ENABLED
@ConfigurationBuilder(prefixes="with",
                      includes="tracerTags")
protected final io.jaegertracing.Configuration configuration
public JaegerConfiguration(io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
applicationConfiguration - the common configurationspublic boolean isExpandExceptionLogs()
public void setExpandExceptionLogs(boolean expandExceptionLogs)
expandExceptionLogs - true if they should be expandedpublic boolean isZipkinSharedRpcSpan()
public void setZipkinSharedRpcSpan(boolean zipkinSharedRpcSpan)
zipkinSharedRpcSpan - true to use Zipkin shared RPCpublic boolean isEnabled()
isEnabled in interface io.micronaut.core.util.Toggleablepublic void setEnabled(boolean enabled)
enabled - true to enable Jaegerpublic io.jaegertracing.Configuration getConfiguration()
Configuration@Inject
public void setSamplerConfiguration(@Nullable
                                            io.jaegertracing.Configuration.SamplerConfiguration samplerConfiguration)
samplerConfiguration - the configuration@Inject
public void setReporterConfiguration(@Nullable
                                             io.jaegertracing.Configuration.ReporterConfiguration reporterConfiguration)
reporterConfiguration - the configuration@Inject
public void setSamplerConfiguration(@Nullable
                                            JaegerConfiguration.JaegerSamplerConfiguration samplerConfiguration)
samplerConfiguration - the configuration@Inject
public void setReporterConfiguration(@Nullable
                                             JaegerConfiguration.JaegerReporterConfiguration reporterConfiguration)
reporterConfiguration - the configuration@Inject
public void setCodecConfiguration(@Nullable
                                          io.jaegertracing.Configuration.CodecConfiguration codecConfiguration)
codecConfiguration - the configurationpublic void setCodecs(java.lang.String codecs)
codecs - the codecs