-
-
Notifications
You must be signed in to change notification settings - Fork 1.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
Document overhead of Performance monitoring #7262
Comments
@sl0thentr0py FYI what we talked about during planning we can discuss in more detail this week, if an outcome of your research could be summary that could be used for this |
the updated Performance Overhead documentation is: |
not asking for numbers but here's an instance where we did document numbers for sentry-dotnet sdk. looks like it's regarding span generation and memory. |
Core or SDK?
Platform/SDK
Which part? Which one?
SDKs
Description
We are frequently asked about performance overhead, and while it's hard to put a number to it, we should help our users to understand possible performance implications and what we are doing to mitigate them.
Customer Feedback (paraphrased)
“I don’t need benchmarking statistics. I want to know how the sdk works-under-the hood, and then I can analyze my app and decide if it’s something to be worried about, because only I know the intricacies and architecture of my app”
“I’m scared to let the sentry sdk run because I don’t know what it’s doing. For analogy, if your trusted auto technician said your vehicle needs 5 hours of maintenance work and problem fixing, you’d ask for a description of the required work, just so you’re aware. And then you’d agree (or not). I trust you Sentry but I’m still looking for the same awareness regarding your SDK for Performance Monitoring - what is it doing?”
Suggested Solution
Examples:
Not The Solution / What Is Not Being Asked
Benchmarking experiments, scientific analysis, answers like, “3% of CPU”. The Session Replay docs don’t mention this and the Profiling docs do at the bottom but you could remove that line and it’d still be a useful page of docs.
cc @lizokm
The text was updated successfully, but these errors were encountered: