Skip to content
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

Thunderdome: High Signal Tracing #27

Open
iand opened this issue Aug 31, 2022 · 0 comments
Open

Thunderdome: High Signal Tracing #27

iand opened this issue Aug 31, 2022 · 0 comments
Assignees
Labels
epic Overarching issue for an extended piece of work project/thunderdome

Comments

@iand
Copy link
Collaborator

iand commented Aug 31, 2022

What Is It?

Provide high signal tracing options to better diagnose performance edge cases.

Deliverables

  • Experiment option to enable long tail tracing of only the slowest requests
  • Experiment option to enable tracing only of failed requests
  • Traces made available in Tempo

Why Are We Doing It?

Tracing is one of the most valuable tools we have to analyse running software but it can be extremely difficult to find useful traces due to the volume. The usual method of reducing the volume is to randomly sample a fraction of requests but this doesn't improve the signal/noise ratio. We want to boost the signal by selectively recording traces outside of the system under test. The most interesting requests are the slow ones and those that fail. We want to be able to report traces just for these requests, eliminating the noise of short successful ones.

@iand iand self-assigned this Aug 31, 2022
@iand iand changed the title Thunderdome: End-to-End Tracing Thunderdome: End-to-End Tracing Controls Aug 31, 2022
@iand iand changed the title Thunderdome: End-to-End Tracing Controls Thunderdome: High Signal Tracing Aug 31, 2022
@iand iand added epic Overarching issue for an extended piece of work project/thunderdome labels Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Overarching issue for an extended piece of work project/thunderdome
Projects
None yet
Development

No branches or pull requests

1 participant