-
Notifications
You must be signed in to change notification settings - Fork 381
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
[PROF-11394] Graduate heap profiling from alpha to preview #4401
Conversation
**What does this PR do?** This PR updates the documentation and logs to mark that the heap profiling feature is no longer alpha, and is now considered a preview feature. We still very much welcome all feedback on this feature. **Motivation:** Graduate feature. **Change log entry** Yes. Graduate heap profiling from alpha to preview Also, here's a snippet for the release highlights: ```markdown ### Heap Profiling is now in Preview The heap profiling feature is now in preview. With this release, we've done extensive performance improvements and improved data accuracy. You can enable this feature by using the `DD_PROFILING_EXPERIMENTAL_HEAP_ENABLED=true` environment variable, or via code: ```ruby Datadog.configure do |c| # ... existing configuration ... c.profiling.advanced.experimental_heap_size_enabled = true end ``` (Note that this feature requires that allocation profiling is also enabled. To do so, set `DD_PROFILING_ALLOCATION_ENABLED=true` or `c.profiling.allocation_enabled = true` via code). ``` **Additional Notes:** N/A **How to test the change?** This change includes test coverage.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4401 +/- ##
==========================================
+ Coverage 97.70% 97.71% +0.01%
==========================================
Files 1361 1361
Lines 83239 83240 +1
Branches 4226 4227 +1
==========================================
+ Hits 81329 81340 +11
+ Misses 1910 1900 -10 ☔ View full report in Codecov by Sentry. |
Datadog ReportBranch report: ✅ 0 Failed, 20590 Passed, 1373 Skipped, 3m 18.11s Total Time |
This PR updates the documentation to reflect that heap profiling is now in preview for Ruby. Furthermore: 1. I've corrected the docs to point out that the default for heap size enabled is to follow heap size, not disabled. 2. I've done a pass on the Ruby docs to bump some of the minimum recommended versions and versions shown in examples. The change on the Ruby side is in DataDog/dd-trace-rb#4401 .
What does this PR do?
This PR updates the documentation and logs to mark that the heap profiling feature is no longer alpha, and is now considered a preview feature.
We still very much welcome all feedback on this feature.
Motivation:
Graduate feature.
Change log entry
Yes. Graduate heap profiling from alpha to preview
Also, here's a snippet for the release highlights:
Additional Notes:
N/A
How to test the change?
This change includes test coverage.