Skip to content
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

profiler, ddtrace/tracer: enable code hotspots & endpoints by default with 100% CPU profiling #1169

Merged
merged 6 commits into from Feb 24, 2022

Conversation

nsrip-dd
Copy link
Contributor

After testing code hotspots & endpoints together with 100% CPU profiling internally, we've determined that the features have minimal overhead for production workloads and can be safely enabled by default.

After testing this default on many high-volume internal workloads, we've
determined this default is safe for production. It's also important for
the code hotspots feature to be able to associated as many traces as
possible with profiling data.
After testing the feature internally on several high-volume workloads,
we've determined this feature can be safely enabled by default for
production workloads.
@nsrip-dd nsrip-dd requested a review from a team as a code owner February 15, 2022 13:27
@nsrip-dd nsrip-dd requested a review from a team February 15, 2022 13:27
@nsrip-dd nsrip-dd added this to the 1.37.0 milestone Feb 15, 2022
felixge
felixge previously approved these changes Feb 15, 2022
Copy link
Member

@felixge felixge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but seems like CI is broken due to go.mod issues again : /. Would you mind taking a look or talking to @DataDog/tracing-go to get it fixed before merging?

Copy link
Member

@felixge felixge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🥳

Copy link
Contributor

@ajgajg1134 ajgajg1134 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes look good to me! Is there any documentation anywhere that also needs to change?

@nsrip-dd
Copy link
Contributor Author

Thanks Andrew! I updated the package doc comments for the code hotspots and endpoint options which should cover it for this repo. I'll make sure the default is also documented in the other Datadog docs.

@nsrip-dd nsrip-dd merged commit 54604a1 into v1 Feb 24, 2022
@nsrip-dd nsrip-dd deleted the nick.ripley/hotspots-endpoints-default branch February 24, 2022 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants