Skip to content

feat(profiling): Flag to test always using direct continuous profile … #93705

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Zylphrex
Copy link
Member

…chunks

Testing the strategy of always including direct continuous profile chunks. This was a concern previously on web servers where idle time was the majority of the flamegraph. But with lifecycle=trace, this is less of an issue.

And by always including it, we can improve the situation where SDK devs are switching between lifecycle=trace and lifecycle=manual.

…chunks

Testing the strategy of always including direct continuous profile chunks. This
was a concern previously on web servers where idle time was the majority of the
flamegraph. But with lifecycle=trace, this is less of an issue.

And by always including it, we can improve the situation where SDK devs are
switching between lifecycle=trace and lifecycle=manual.
@Zylphrex Zylphrex requested review from a team as code owners June 17, 2025 16:08
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Jun 17, 2025
Copy link

codecov bot commented Jun 17, 2025

Codecov Report

Attention: Patch coverage is 94.73684% with 1 line in your changes missing coverage. Please review.

✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/sentry/profiles/flamegraph.py 94.44% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master   #93705      +/-   ##
==========================================
+ Coverage   85.47%   88.03%   +2.56%     
==========================================
  Files       10320    10324       +4     
  Lines      595562   595780     +218     
  Branches    23137    23137              
==========================================
+ Hits       509059   524499   +15440     
+ Misses      86010    70788   -15222     
  Partials      493      493              

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Backend Automatically applied to PRs that change backend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants