Open ayusheesingh-zz opened 4 years ago
Is this something that would occur in the API side or more likely the SDK/Exporter side. Example: https://www.jaegertracing.io/docs/1.26/sampling/
@yurishkuro The issue we have with setting up adaptative sampling in jaeger is that it requires the otel agents or jaeger clients (the later I understand are deprecated) to set up the configuration JAEGER_SAMPLER_TYPE=remote
As we have hundreds of agents set up by different teams, we can't ensure that everyone will set up JAEGER_SAMPLER_TYPE correctly
Now, if we had adaptative sampling centralized on the Otel Collector, it would ensure everyone is under the same sampling strategy.
An idea: Maybe it could even be a processor in the collector that talks to the jaeger /api/sampling endpoint to get sampling policies?
Implement adaptive sampling for OpenTelemetry, where customers can set a max number of telemetry items per second and the sampling rate will adjust accordingly.