…roject#10136)
* Added custom sampler support based on action in request
Signed-off-by: Dev Agarwal <[email protected]>
* UT Fix
Signed-off-by: Dev Agarwal <[email protected]>
* Added Transport action sampler, which will sample based on different probability for all actions
Signed-off-by: Dev Agarwal <[email protected]>
* Added Transport action sampler, which will sample based on different probability for all actions. Also added setting to define order of samplers
Signed-off-by: Dev Agarwal <[email protected]>
* Added missing java-doc
Signed-off-by: Dev Agarwal <[email protected]>
* Moving sampler class settings to OtelTelemetry setting
Signed-off-by: Dev Agarwal <[email protected]>
* Minor refactor
Signed-off-by: Dev Agarwal <[email protected]>
* Refactored to use chain of samplers
Signed-off-by: Dev Agarwal <[email protected]>
* Addressed comments
Signed-off-by: Dev Agarwal <[email protected]>
* Addressed comments to move action_probability to OtelTelemetrySettings
Signed-off-by: Dev Agarwal <[email protected]>
* Updated eror msg returned when Sampler class is not found
Signed-off-by: Dev Agarwal <[email protected]>
* Added UT for OTelSamplerFactory
Signed-off-by: Dev Agarwal <[email protected]>
* minor refactor
Signed-off-by: Dev Agarwal <[email protected]>
* minor refactor
Signed-off-by: Dev Agarwal <[email protected]>
* spotless check
Signed-off-by: Dev Agarwal <[email protected]>
* Updating OtelTelemetryPlugin.get() method
Signed-off-by: Dev Agarwal <[email protected]>
* Addressed comments
Signed-off-by: Dev Agarwal <[email protected]>
* minor refactor
Signed-off-by: Dev Agarwal <[email protected]>
* addressed comments
Signed-off-by: Dev Agarwal <[email protected]>
* Updated transport action sampler
Signed-off-by: Dev Agarwal <[email protected]>
* Empty-Commit
Signed-off-by: Dev Agarwal <[email protected]>
* Empty-Commit
Signed-off-by: Dev Agarwal <[email protected]>
---------
Signed-off-by: Dev Agarwal <[email protected]>
(cherry picked from commit 445bf1f)