-
Notifications
You must be signed in to change notification settings - Fork 375
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
DEBUG-2334 Move tracing rate limiters to Core #3870
Conversation
69b6152
to
e04e6d6
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #3870 +/- ##
========================================
Coverage 97.85% 97.85%
========================================
Files 1271 1277 +6
Lines 76024 76302 +278
Branches 3740 3740
========================================
+ Hits 74395 74669 +274
- Misses 1629 1633 +4 ☔ View full report in Codecov by Sentry. |
BenchmarksBenchmark execution time: 2024-08-28 14:23:00 Comparing candidate commit a3162cb in PR branch Found 1 performance improvements and 1 performance regressions! Performance is the same for 21 metrics, 2 unstable metrics. scenario:profiler - profiler gc
scenario:profiler - sample timeline=false
|
Dynamic instrumentation will use the TokenBucket rate limiter. To facilitate this, the basic rate limiters are being moved from tracing to core.
e04e6d6
to
a3162cb
Compare
* master: (56 commits) DEBUG-2334 Move tracing rate limiters to Core (DataDog#3870) Fix permissions system-tests workflow Fix update-gemfiles workflow permissions Expand stripe matrix Update gemfiles/* Remove comments Refactor spec Change path matching with gem root Remove `debug` level Improve regex Add stack_trace fields Fix constant reference Lazy load default waf processers and scanners in order to load telemetry logs Telemetry log for processor and rule_loader [NO-TICKET] Fix stale apt cache in memory leaks CI test [NO-TICKET] Add more memory leak testing for profiling using asan Fix profiler not picking up VM compilation settings correctly Lint Fix failing specs Remove obsolete http route spec ...
Dynamic instrumentation will use the TokenBucket rate limiter. To facilitate this, the basic rate limiters are being moved from tracing to core. Co-authored-by: Oleg Pudeyev <code@olegp.name>
Dynamic instrumentation will use the TokenBucket
rate limiter. To facilitate this, the basic rate limiters are being moved from tracing to core.
Additional Notes:
There are no functionality changes in this PR. All code got deindented one level and the namespace was edited in references to match the new location.
How to test the change?
Existing unit tests
Unsure? Have a question? Request a review!