-
Notifications
You must be signed in to change notification settings - Fork 167
Adds process tags to profiler uploader #3609
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
base: master
Are you sure you want to change the base?
Conversation
aabd543 to
427e20d
Compare
Benchmarks [ profiler ]Benchmark execution time: 2026-01-30 18:10:06 Comparing candidate commit d12de78 in PR branch Found 1 performance improvements and 0 performance regressions! Performance is the same for 30 metrics, 5 unstable metrics. scenario:php-profiler-exceptions-with-profiler-and-timeline
|
Benchmarks [ tracer ]Benchmark execution time: 2026-01-30 18:51:46 Comparing candidate commit d12de78 in PR branch Found 0 performance improvements and 4 performance regressions! Performance is the same for 186 metrics, 4 unstable metrics. scenario:MessagePackSerializationBench/benchMessagePackSerialization-opcache
scenario:SamplingRuleMatchingBench/benchRegexMatching1
scenario:SamplingRuleMatchingBench/benchRegexMatching2
scenario:SamplingRuleMatchingBench/benchRegexMatching3
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #3609 +/- ##
==========================================
- Coverage 62.24% 62.20% -0.05%
==========================================
Files 141 141
Lines 13387 13387
Branches 1753 1753
==========================================
- Hits 8333 8327 -6
- Misses 4257 4263 +6
Partials 797 797 see 2 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Description
This PR implements this RFC for Profiling by adding a process tags field to the Uploader from the tracer.
Note that if process_tags are deactivated, the value passed to the profiler will be an empty string.
Here are an example in datadog:

(see entrypoint.basedir/entrypoint.name fields)
Reviewer checklist