-
Notifications
You must be signed in to change notification settings - Fork 385
APM Disablement V2 #4498
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
APM Disablement V2 #4498
Conversation
BenchmarksBenchmark execution time: 2025-03-27 19:38:55 Comparing candidate commit 3e2d0d1 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 31 metrics, 2 unstable metrics. |
4108893
to
aad5858
Compare
6dd3b95
to
149fbbb
Compare
413eb56
to
7d805e9
Compare
4544628
to
fea594d
Compare
7d805e9
to
0fd3665
Compare
0fd3665
to
f057d9f
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4498 +/- ##
==========================================
- Coverage 97.77% 97.75% -0.02%
==========================================
Files 1392 1392
Lines 84890 84924 +34
Branches 4277 4285 +8
==========================================
+ Hits 82997 83019 +22
- Misses 1893 1905 +12 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Datadog ReportBranch report: ✅ 0 Failed, 20786 Passed, 1370 Skipped, 3m 10.37s Total Time |
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.
Great job 👏🏼
P.S I left one note about potential exception place
Co-authored-by: Janine Chan <[email protected]>
e
What does this PR do?
This PR changes the experimental env var
DD_EXPERIMENTAL_APPSEC_STANDALONE_ENABLED
toDD_APM_TRACING_ENABLED
and the propagated tag from _dd.p.appsec to _dd.p.ts (which stands from trace source and is a bitmask)Motivation:
Standalone Security features (which depends on APM Disablement) have been announced
(https://docs.datadoghq.com/security/application_security/guide/standalone_application_security/)
Change log entry
Yes. Tracing: Add setting to disable APM tracing while keeping other products traces.
Additionally, dd-trace-rb will now properly initialize in some situations when only partial code of it is loaded.
Additional Notes:
Please do not merge before this system-tests PR is merged
How to test the change?
System tests/Unit tests in CI