mirror of
https://github.com/hanzoai/otel-collector.git
synced 2026-10-30 18:26:25 +00:00
* feat: added signoz tail sampler * chore: fixed test cases for signoz sampler * chore: fixed test cases from upstream tail sampler * chore: added test coverate for default eval in tailsampler * Update processor/signoztailsampler/internal/sampling/always_unsample.go Co-authored-by: Srikanth Chekuri <[email protected]> * Update processor/signoztailsampler/README.md Co-authored-by: Srikanth Chekuri <[email protected]> * fix: fixed issue with root polity in tail sampler * chore: added documentation for tail based sampler * chore: removed self-ref in tail policy structure * chore: added config test for tail sampler * feat: added priority based evaluation * fix: added validations for config * Update processor/signoztailsampler/factory.go Co-authored-by: Srikanth Chekuri <[email protected]> * Update processor/signoztailsampler/evaluator.go Co-authored-by: Srikanth Chekuri <[email protected]> * Update processor/signoztailsampler/evaluator.go Co-authored-by: Srikanth Chekuri <[email protected]> * Update processor/signoztailsampler/config.go Co-authored-by: Srikanth Chekuri <[email protected]> * chore: addreessed some review comments * chore: added stats view again * Update processor/signoztailsampler/evaluator.go Co-authored-by: Srikanth Chekuri <[email protected]> * fix: go version, tests & API usage * chore: fix lint * chore: actually fix lint * chore: hopefully last fix --------- Co-authored-by: mindhash <[email protected]> Co-authored-by: Srikanth Chekuri <[email protected]>
31 lines
715 B
YAML
31 lines
715 B
YAML
signoz_tail_sampling:
|
|
decision_wait: 10s
|
|
num_traces: 100
|
|
expected_new_traces_per_sec: 10
|
|
policies:
|
|
[
|
|
{
|
|
name: test-policy-1,
|
|
type: policy_group,
|
|
priority: 1,
|
|
policy_filter: {
|
|
string_attributes: {
|
|
key: source,
|
|
values: ["security"]
|
|
}
|
|
},
|
|
sampling: {sampling_percentage: 100},
|
|
sub_policies: [{
|
|
name: condition-1,
|
|
type: policy_group,
|
|
priority: 1,
|
|
policy_filter: {
|
|
string_attributes: {
|
|
key: source,
|
|
values: ["security"]
|
|
}
|
|
},
|
|
}]
|
|
},
|
|
]
|