public class PartialGranularityConfig extends CoreTracingConfig
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPACT |
static java.lang.String |
ESSENTIAL |
static java.lang.String |
PARTIAL_GRANULARITY_DEFAULT_TYPE |
static boolean |
PARTIAL_GRANULARITY_ENABLED_DEFAULT |
static java.lang.String |
REDUCED |
static java.lang.String |
TYPE |
BASE, ENABLED, FULL_GRANULARITY, PARTIAL_GRANULARITY, REMOTE_PARENT_NOT_SAMPLED, REMOTE_PARENT_SAMPLED, ROOTaddDeprecatedProperties, COMMA_SEPARATOR, deprecatedProperties, SEMI_COLON_SEPARATOR, systemPropertyPrefix| Constructor and Description |
|---|
PartialGranularityConfig(java.util.Map<java.lang.String,java.lang.Object> props,
java.lang.String samplerSystemPropertyRoot,
BaseSamplerCoreTracingConfig fullGranularityConfig) |
| Modifier and Type | Method and Description |
|---|---|
SamplerConfig |
createSamplerConfig(java.lang.String samplerCase) |
Transaction.PartialSampleType |
getType() |
getRemoteParentNotSampledSampler, getRemoteParentSampledSampler, getRootSampler, getSamplerConfigForCase, isEnabledaddDeprecatedProperty, castValue, clearDeprecatedProperties, getDoubleProperty, getIntegerSet, getIntProperty, getProperties, getProperty, getProperty, getPropertyFromSystemEnvironment, getPropertyFromSystemProperties, getStringPropertyOrNull, getSystemPropertyKey, getUniqueStrings, getUniqueStrings, getUniqueStringsFromCollection, getUniqueStringsFromCollection, getUniqueStringsFromString, nestedPropspublic static final java.lang.String TYPE
public static final java.lang.String REDUCED
public static final java.lang.String ESSENTIAL
public static final java.lang.String COMPACT
public static final boolean PARTIAL_GRANULARITY_ENABLED_DEFAULT
public static final java.lang.String PARTIAL_GRANULARITY_DEFAULT_TYPE
public PartialGranularityConfig(java.util.Map<java.lang.String,java.lang.Object> props,
java.lang.String samplerSystemPropertyRoot,
BaseSamplerCoreTracingConfig fullGranularityConfig)
public SamplerConfig createSamplerConfig(java.lang.String samplerCase)
createSamplerConfig in class CoreTracingConfigpublic Transaction.PartialSampleType getType()