getsentry / getsentry/sentry-dotnet
Continuous Profiling
- Dominant language
- C#
- Stars
- 770
- Forks
- 248
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 49
Description
### Problem Statement
The current implementation of profiling we have on `Sentry.Profiling` implements the old Sentry protocol.
One of the big limitations of the current implementation is that it has a hard 30 second max duration. And that it must be tied to a transaction, which we're moving on from.
Since then, we moved to UI and Continuous profiling.
We should migrate the code here to the new protocol.
Related to:
* [https://github.com/getsentry/sentry-dotnet/issues/2315]()
* [https://github.com/getsentry/sentry-dotnet/issues/2316]()
Example implementations:
JVM:
* [https://github.com/getsentry/sentry-java/pull/4556]()
Python:
* [https://github.com/getsentry/sentry-python/pulls?q=sort%3Aupdated-desc+is%3Apr+continuous+profiling+is%3Aclosed]()
Contributor guide
Assessment
This issue has not been assessed yet.