-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds suggestions for monitoring and tuning the tail sampling processor to the README #32728
Adds suggestions for monitoring and tuning the tail sampling processor to the README #32728
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Docs reviewer here. Just a few very minor copy edit suggestions. Thanks!
Thanks @tiffany76 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a great contribution, thank you!
This measures latency of sampling a batch of traces and passing sampled traces through the remainder of the collector pipeline. A latency exceeding 1 second can delay sampling decisions beyond `decision_wait`, increasing the chance of traces being dropped before sampling. | ||
|
||
It's therefore recommended to consume this component's output with components that trigger an asynchronous or fast export, like the `batch` processor. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should name the batch processor specifically, given we know we'll deprecate it in favor of native batching on exporters.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good to know, it no longer mentions batch
processor specifically, just fast/asynchronous consumers in general
Co-authored-by: Tiffany Hrabusa <[email protected]>
Co-authored-by: Tiffany Hrabusa <[email protected]>
Co-authored-by: Tiffany Hrabusa <[email protected]>
Co-authored-by: Tiffany Hrabusa <[email protected]>
…ch processor to avoid delayed sampling decisions
2098765
to
7429bf7
Compare
…nly tracks late spans that weren't sampled
Description:
Hello, I had to read through the
tailsampling
processor source code to understand how to tune and monitor the component. Here's some possible documentation to help others do the same