Logs do not pass through probabilistic sampling processor #36119
Labels
bug
Something isn't working
needs triage
New item requiring triage
processor/probabilisticsampler
Probabilistic Sampler processor
Component(s)
processor/probabilisticsampler
What happened?
Description
No matter how much I simplify the configuration, I cannot get any logs to pass through the probabilisitic sampler even when
sampling_percentage
is set to 100.Even if I'm making a mistake configuring the attributes, I would expect a percentage of 100 to pass every log.
Steps to Reproduce
Run the otel docker image (I tried with
latest
,0.103.1
, and0.102.1
) using this script with the simplified config shown belowand send logs or traces using
telemetrygen
, e.g.Our real config is obviously more complex, but I kept cutting it down until it was a minimal config in order to test this. I tried setting different values for
from_attribute
with no change in behavior.Expected Result
Some logs should be displayed by the
debug
exporter depending on thesampling_percentage
andattribute_source
/from_attribute
. Whensampling_percentage
is set to 100, I expect all logs to pass through even if the sampling attribute is constant across all logs.Actual Result
Sampling works as expected when sending traces with
telemetrygen
and logs are displayed when the sampler is not in the pipeline.When the sampler is in the logs pipeline, 0 logs display even when percentage is set to 100
Collector version
0.103.1, latest(0.112.0 I think), and 0.102.1
Environment information
Environment
OS: Mac
running docker images using Rancher.
OpenTelemetry Collector configuration
Log output
Additional context
No response
The text was updated successfully, but these errors were encountered: