-
- All Implemented Interfaces:
-
com.datadog.trace.api.TraceConfig
public class DynamicConfig.Snapshot implements TraceConfig
Immutable snapshot of the configuration.
-
-
Field Summary
Fields Modifier and Type Field Description final Map<String, String>serviceMappingfinal Map<String, String>requestHeaderTagsfinal Map<String, String>responseHeaderTagsfinal Map<String, String>baggageMappingfinal List<out SamplingRule.SpanSamplingRule>spanSamplingRulesfinal List<out SamplingRule.TraceSamplingRule>traceSamplingRulesfinal DoubletraceSampleRate
-
Method Summary
Modifier and Type Method Description Map<String, String>getServiceMapping()Map<String, String>getRequestHeaderTags()Map<String, String>getResponseHeaderTags()Map<String, String>getBaggageMapping()List<out SamplingRule.SpanSamplingRule>getSpanSamplingRules()Get the tracer sampler Span Sampling Rules. List<out SamplingRule.TraceSamplingRule>getTraceSamplingRules()Get the tracer sampler Trace Sampling Rules. DoublegetTraceSampleRate()booleanisRuntimeMetricsEnabled()booleanisLogsInjectionEnabled()booleanisDataStreamsEnabled()StringtoString()-
-
Method Detail
-
getServiceMapping
Map<String, String> getServiceMapping()
-
getRequestHeaderTags
Map<String, String> getRequestHeaderTags()
-
getResponseHeaderTags
Map<String, String> getResponseHeaderTags()
-
getBaggageMapping
Map<String, String> getBaggageMapping()
-
getSpanSamplingRules
List<out SamplingRule.SpanSamplingRule> getSpanSamplingRules()
Get the tracer sampler Span Sampling Rules.
-
getTraceSamplingRules
List<out SamplingRule.TraceSamplingRule> getTraceSamplingRules()
Get the tracer sampler Trace Sampling Rules.
-
getTraceSampleRate
Double getTraceSampleRate()
-
isRuntimeMetricsEnabled
boolean isRuntimeMetricsEnabled()
-
isLogsInjectionEnabled
boolean isLogsInjectionEnabled()
-
isDataStreamsEnabled
boolean isDataStreamsEnabled()
-
-
-
-