Opentelemetry_client.Emitter_sampleval add_sampler :
Sampler.t ->
'a Opentelemetry_emitter.Emitter.t ->
'a Opentelemetry_emitter.Emitter.tadd_sampler sampler e is a new emitter that uses the sampler on each individual signal before passing them to e. This means only Sampler.proba_accept sampler of the signals will actually be emitted.
val sample :
proba_accept:float ->
'a Opentelemetry_emitter.Emitter.t ->
'a Opentelemetry_emitter.Emitter.tsample ~proba_accept e is add_sampler (Sampler.create ~proba_accept ()) e