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
feat(profiling): remove profiling support #595
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #595 +/- ##
==========================================
+ Coverage 70.80% 73.30% +2.50%
==========================================
Files 67 65 -2
Lines 6857 6579 -278
==========================================
- Hits 4855 4823 -32
+ Misses 2002 1756 -246 |
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.
sad to see it go. we were quite close turning this on in S4S :-D
As they are going to drop it in the next release: getsentry/sentry-rust#595
Would love to see some profiling back to Sentry/Rust. |
Any chance profiling comes back in the future roadmap? |
The problem we had with this implementation was that the sampling accuracy was very low, which means we did not have samples takes at predictable intervals, of predictable threads. Coupled with the fact that this whole product feature was tied to the performance monitoring product, which has rather short-lived transactions of a single execution flow. Long story short, we decided to rather remove this integration from the SDK, rather than have a suboptimal experience. I totally understand the interest in this feature though, and I will make sure to forward this feedback internally. |
The profiler produced questionable sample rates, we frequently saw gaps that were multiple seconds long. This meant that we couldnt not have strong confidence in the quality of the data