Interface ExportSampler
-
- All Implemented Interfaces:
public interface ExportSamplerA sampler that runs during the export phase of the trace pipeline.
-
-
Method Summary
Modifier and Type Method Description abstract SamplingResultsampleSpan(SpanData span)Returns a sampling result for a span. abstract SamplingResultsampleLog(LogRecordData log)Returns a sampling result for a log. abstract BooleanisSamplingEnabled()Returns true if sampling is enabled. abstract UnitsetConfig(SamplingConfig config)-
-
Method Detail
-
sampleSpan
abstract SamplingResult sampleSpan(SpanData span)
Returns a sampling result for a span.
- Parameters:
span- The span to sample.
-
sampleLog
abstract SamplingResult sampleLog(LogRecordData log)
Returns a sampling result for a log.
- Parameters:
log- The log to sample.
-
isSamplingEnabled
abstract Boolean isSamplingEnabled()
Returns true if sampling is enabled. If there are no sampling configurations, then sampling can be skipped.
-
setConfig
abstract Unit setConfig(SamplingConfig config)
-
-
-
-