Skip to content

Conversation

@gyuheon0h
Copy link
Contributor

@gyuheon0h gyuheon0h commented Jan 13, 2026

What does this PR do?

We want to add is_crash_debug tag to debug logs sent when encountering issues in the receiver so that we can more easily filter these logs.

We also want to add bin tests for stability of this feature

Motivation

What inspired you to submit this pull request?

Additional Notes

PROF-13455

How to test the change?

test_receiver_emits_debug_logs_on_receiver_issue

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@gyuheon0h gyuheon0h changed the title Add is_crash_debug tag chore(crashtracking): add is_crash_debug tag to crashtracker receiver debug logs Jan 13, 2026
@codecov-commenter
Copy link

codecov-commenter commented Jan 13, 2026

Codecov Report

❌ Patch coverage is 0% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.28%. Comparing base (158b594) to head (da42e13).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1445      +/-   ##
==========================================
- Coverage   71.31%   71.28%   -0.03%     
==========================================
  Files         413      413              
  Lines       66155    66161       +6     
==========================================
- Hits        47176    47166      -10     
- Misses      18979    18995      +16     
Components Coverage Δ
libdd-crashtracker 58.61% <0.00%> (-0.04%) ⬇️
libdd-crashtracker-ffi 14.37% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.04% <ø> (ø)
libdd-data-pipeline-ffi 77.01% <ø> (ø)
libdd-common 81.11% <ø> (ø)
libdd-common-ffi 74.19% <ø> (ø)
libdd-telemetry 60.26% <ø> (+0.33%) ⬆️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 81.04% <ø> (ø)
libdd-profiling-ffi 62.43% <ø> (ø)
datadog-sidecar 35.99% <ø> (ø)
datdog-sidecar-ffi 11.46% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.74% <ø> (ø)
datadog-tracer-flare 61.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link

pr-commenter bot commented Jan 13, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-13 19:39:52

Comparing candidate commit da42e13 in PR branch 01-13-add_is_crash_debug_tag with baseline commit de271ed in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 2 unstable metrics.

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.895µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.919µs 0.20% -0.734 6.365 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255165963.156op/s 255661281.366op/s ± 177225.139op/s 255668309.913op/s ± 115099.673op/s 255784863.024op/s 255885452.986op/s 255934128.045op/s 256759982.235op/s 0.43% 0.750 6.462 0.07% 12531.710op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.639µs 81.963µs ± 0.586µs 81.951µs ± 0.417µs 82.413µs 82.900µs 83.096µs 83.278µs 1.62% -0.340 0.484 0.71% 0.041µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12007979.204op/s 12201227.575op/s ± 87436.573op/s 12202440.826op/s ± 62444.712op/s 12259048.508op/s 12346438.903op/s 12418117.630op/s 12556603.780op/s 2.90% 0.392 0.610 0.71% 6182.699op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.416µs 74.968µs ± 0.147µs 74.947µs ± 0.071µs 75.034µs 75.226µs 75.433µs 75.605µs 0.88% 0.529 3.261 0.20% 0.010µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13226579.700op/s 13338999.807op/s ± 26211.544op/s 13342740.299op/s ± 12630.182op/s 13351379.618op/s 13373161.469op/s 13407761.453op/s 13437939.334op/s 0.71% -0.499 3.233 0.20% 1853.436op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.920µs 3.920µs 0.20% -0.887 7.299 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255101633.608op/s 255601060.996op/s ± 205955.434op/s 255622623.033op/s ± 144199.469op/s 255755332.668op/s 255828030.434op/s 255894260.338op/s 256931472.548op/s 0.51% 0.908 7.440 0.08% 14563.248op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.375µs 72.027µs ± 0.154µs 72.017µs ± 0.085µs 72.122µs 72.266µs 72.379µs 72.545µs 0.73% -0.215 1.650 0.21% 0.011µs 1 200
credit_card/is_card_number/378282246310005 throughput 13784479.172op/s 13883797.541op/s ± 29658.757op/s 13885616.590op/s ± 16483.153op/s 13900794.782op/s 13924820.728op/s 13956516.326op/s 14010500.820op/s 0.90% 0.238 1.688 0.21% 2097.191op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.126µs 52.197µs ± 0.037µs 52.192µs ± 0.026µs 52.220µs 52.264µs 52.288µs 52.314µs 0.23% 0.581 -0.107 0.07% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19115465.676op/s 19158326.416op/s ± 13461.480op/s 19159931.793op/s ± 9490.124op/s 19168303.773op/s 19176509.831op/s 19181719.995op/s 19184121.303op/s 0.13% -0.577 -0.113 0.07% 951.870op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.763µs 5.892µs ± 0.053µs 5.895µs ± 0.038µs 5.930µs 5.977µs 6.011µs 6.032µs 2.34% 0.165 -0.360 0.90% 0.004µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165774058.487op/s 169722094.114op/s ± 1535711.080op/s 169649647.938op/s ± 1074918.364op/s 170878900.625op/s 171840318.171op/s 173264374.717op/s 173534108.842op/s 2.29% -0.121 -0.373 0.90% 108591.172op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.915µs 3.917µs 3.919µs 3.920µs 0.19% -1.105 7.315 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255099902.988op/s 255584239.212op/s ± 196155.080op/s 255593059.877op/s ± 128421.039op/s 255706654.769op/s 255840058.363op/s 255953842.028op/s 256853813.013op/s 0.49% 1.124 7.447 0.08% 13870.259op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.110µs 64.286µs ± 0.098µs 64.269µs ± 0.045µs 64.319µs 64.452µs 64.663µs 64.706µs 0.68% 1.804 4.649 0.15% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15454433.149op/s 15555443.579op/s ± 23712.153op/s 15559608.037op/s ± 10924.135op/s 15569746.038op/s 15583294.553op/s 15591362.561op/s 15598274.831op/s 0.25% -1.789 4.582 0.15% 1676.702op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.368µs 57.510µs ± 0.117µs 57.484µs ± 0.057µs 57.549µs 57.745µs 57.905µs 58.171µs 1.20% 2.131 6.549 0.20% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17190589.397op/s 17388364.613op/s ± 35289.495op/s 17396262.413op/s ± 17233.046op/s 17411755.550op/s 17425031.144op/s 17429707.490op/s 17431460.300op/s 0.20% -2.106 6.391 0.20% 2495.344op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.921µs 0.24% -0.774 7.847 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255046926.839op/s 255649746.283op/s ± 183863.205op/s 255661024.481op/s ± 108894.830op/s 255763921.798op/s 255875023.639op/s 255967400.184op/s 256834360.319op/s 0.46% 0.794 7.968 0.07% 13001.092op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.572µs 54.772µs ± 0.145µs 54.738µs ± 0.074µs 54.825µs 55.045µs 55.253µs 55.438µs 1.28% 1.491 2.830 0.26% 0.010µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 18038159.875op/s 18257700.152op/s ± 48005.492op/s 18268765.891op/s ± 24600.020op/s 18290062.125op/s 18312536.038op/s 18319978.431op/s 18324444.809op/s 0.30% -1.471 2.734 0.26% 3394.501op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.125µs 52.200µs ± 0.033µs 52.193µs ± 0.021µs 52.221µs 52.256µs 52.281µs 52.289µs 0.18% 0.485 -0.315 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19124391.717op/s 19157083.042op/s ± 12201.657op/s 19159715.740op/s ± 7723.082op/s 19166075.567op/s 19174209.442op/s 19178599.951op/s 19184746.208op/s 0.13% -0.482 -0.318 0.06% 862.787op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.731µs 5.893µs ± 0.057µs 5.896µs ± 0.036µs 5.933µs 5.980µs 6.011µs 6.040µs 2.44% -0.167 -0.187 0.97% 0.004µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165571596.972op/s 169712087.981op/s ± 1645653.420op/s 169618376.240op/s ± 1045072.145op/s 170657775.102op/s 172693206.164op/s 173269984.394op/s 174478478.250op/s 2.87% 0.218 -0.172 0.97% 116365.269op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255636719.666op/s; 255685843.065op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.882µs; 82.044µs] or [-0.099%; +0.099%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12189109.707op/s; 12213345.443op/s] or [-0.099%; +0.099%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [74.948µs; 74.989µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13335367.139op/s; 13342632.474op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631 throughput [255572517.553op/s; 255629604.438op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.005µs; 72.048µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/378282246310005 throughput [13879687.123op/s; 13887907.960op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.192µs; 52.202µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19156460.784op/s; 19160192.047op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.885µs; 5.900µs] or [-0.126%; +0.126%] None None None
credit_card/is_card_number/x371413321323331 throughput [169509259.328op/s; 169934928.900op/s] or [-0.125%; +0.125%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255557054.005op/s; 255611424.420op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.273µs; 64.300µs] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15552157.303op/s; 15558729.855op/s] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.494µs; 57.526µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17383473.828op/s; 17393255.397op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255624264.611op/s; 255675227.955op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.752µs; 54.792µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18251047.052op/s; 18264353.251op/s] or [-0.036%; +0.036%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.195µs; 52.205µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19155392.009op/s; 19158774.074op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.885µs; 5.901µs] or [-0.134%; +0.134%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [169484016.245op/s; 169940159.718op/s] or [-0.134%; +0.134%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 187.354ns 190.487ns ± 2.168ns 190.267ns ± 1.318ns 191.412ns 193.796ns 197.091ns 204.354ns 7.40% 2.083 8.825 1.14% 0.153ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [190.186ns; 190.787ns] or [-0.158%; +0.158%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 60.626ms 61.183ms ± 2.236ms 60.868ms ± 0.091ms 60.980ms 61.361ms 77.612ms 80.575ms 32.38% 7.961 62.071 3.65% 0.158ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [60.873ms; 61.493ms] or [-0.507%; +0.507%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.455µs 2.476µs ± 0.011µs 2.474µs ± 0.005µs 2.481µs 2.500µs 2.509µs 2.521µs 1.92% 1.155 1.380 0.46% 0.001µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.475µs; 2.478µs] or [-0.064%; +0.064%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.929ms 3.936ms ± 0.008ms 3.934ms ± 0.002ms 3.938ms 3.942ms 3.946ms 4.027ms 2.35% 9.000 105.454 0.19% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.935ms; 3.937ms] or [-0.026%; +0.026%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 162.106µs 162.820µs ± 0.399µs 162.764µs ± 0.149µs 162.925µs 163.232µs 164.551µs 166.106µs 2.05% 4.241 27.609 0.24% 0.028µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [162.765µs; 162.875µs] or [-0.034%; +0.034%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 547.415µs 548.137µs ± 0.527µs 548.027µs ± 0.228µs 548.324µs 548.951µs 549.349µs 552.754µs 0.86% 3.830 28.324 0.10% 0.037µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [548.064µs; 548.210µs] or [-0.013%; +0.013%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 89.902µs 90.139µs ± 0.655µs 90.063µs ± 0.055µs 90.140µs 90.273µs 90.790µs 98.828µs 9.73% 12.119 155.099 0.72% 0.046µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [90.049µs; 90.230µs] or [-0.101%; +0.101%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.546ms 10.573ms ± 0.013ms 10.571ms ± 0.008ms 10.580ms 10.595ms 10.610ms 10.638ms 0.63% 0.998 2.430 0.13% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.571ms; 10.575ms] or [-0.018%; +0.018%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.213µs 3.211µs ± 1.432µs 3.009µs ± 0.030µs 3.034µs 3.651µs 13.845µs 14.963µs 397.27% 7.347 55.166 44.49% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.012µs; 3.409µs] or [-6.182%; +6.182%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 241.793ns 253.212ns ± 13.703ns 246.541ns ± 3.083ns 257.549ns 286.923ns 296.017ns 297.179ns 20.54% 1.759 2.151 5.40% 0.969ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [251.313ns; 255.111ns] or [-0.750%; +0.750%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.830µs 147.334µs ± 1.753µs 146.963µs ± 0.495µs 147.673µs 149.032µs 154.160µs 163.231µs 11.07% 5.498 41.175 1.19% 0.124µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [147.091µs; 147.577µs] or [-0.165%; +0.165%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 186.630µs 187.366µs ± 0.755µs 187.057µs ± 0.163µs 187.373µs 188.822µs 189.863µs 191.067µs 2.14% 1.978 3.962 0.40% 0.053µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5233772.653op/s 5337219.568op/s ± 21337.477op/s 5345960.680op/s ± 4658.397op/s 5350084.919op/s 5353444.668op/s 5355578.475op/s 5358208.204op/s 0.23% -1.954 3.810 0.40% 1508.787op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.546µs 17.687µs ± 0.053µs 17.682µs ± 0.032µs 17.718µs 17.778µs 17.845µs 17.924µs 1.37% 0.731 1.876 0.30% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55791696.517op/s 56538679.442op/s ± 169738.787op/s 56554631.777op/s ± 102503.182op/s 56649739.424op/s 56742830.952op/s 56903512.728op/s 56993478.030op/s 0.78% -0.702 1.788 0.30% 12002.345op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.021µs 10.104µs ± 0.032µs 10.103µs ± 0.020µs 10.124µs 10.167µs 10.181µs 10.214µs 1.10% 0.345 0.416 0.32% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 97905615.802op/s 98972211.368op/s ± 314753.474op/s 98983209.069op/s ± 194502.877op/s 99145175.903op/s 99486415.557op/s 99595958.129op/s 99791978.348op/s 0.82% -0.323 0.393 0.32% 22256.432op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [187.262µs; 187.471µs] or [-0.056%; +0.056%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5334262.399op/s; 5340176.737op/s] or [-0.055%; +0.055%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.680µs; 17.695µs] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56515155.279op/s; 56562203.605op/s] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.099µs; 10.108µs] or [-0.044%; +0.044%] None None None
normalization/normalize_name/normalize_name/good throughput [98928589.564op/s; 99015833.173op/s] or [-0.044%; +0.044%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 14.765ms 14.832ms ± 0.034ms 14.832ms ± 0.020ms 14.848ms 14.892ms 14.946ms 14.996ms 1.11% 1.302 3.577 0.23% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.827ms; 14.837ms] or [-0.031%; +0.031%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 495.318µs 496.143µs ± 0.613µs 496.110µs ± 0.259µs 496.358µs 496.711µs 497.046µs 503.267µs 1.44% 7.864 89.143 0.12% 0.043µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1987018.148op/s 2015550.249op/s ± 2468.057op/s 2015680.878op/s ± 1051.182op/s 2016766.162op/s 2017823.536op/s 2018454.824op/s 2018905.027op/s 0.16% -7.756 87.491 0.12% 174.518op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 373.713µs 374.582µs ± 0.337µs 374.568µs ± 0.232µs 374.826µs 375.123µs 375.319µs 375.713µs 0.31% 0.071 0.024 0.09% 0.024µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2661604.134op/s 2669642.175op/s ± 2402.147op/s 2669739.780op/s ± 1656.817op/s 2671230.099op/s 2673518.717op/s 2674708.066op/s 2675852.788op/s 0.23% -0.065 0.021 0.09% 169.857op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 169.618µs 169.977µs ± 0.167µs 169.960µs ± 0.095µs 170.060µs 170.278µs 170.485µs 170.555µs 0.35% 0.799 1.237 0.10% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5863200.381op/s 5883152.811op/s ± 5785.977op/s 5883724.687op/s ± 3278.593op/s 5886708.432op/s 5891260.071op/s 5894787.670op/s 5895593.921op/s 0.20% -0.791 1.220 0.10% 409.130op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.257µs 37.354µs ± 0.040µs 37.351µs ± 0.027µs 37.383µs 37.424µs 37.446µs 37.457µs 0.29% 0.196 -0.230 0.11% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26697077.748op/s 26770773.795op/s ± 28337.164op/s 26773232.739op/s ± 19160.191op/s 26790688.188op/s 26814339.588op/s 26833598.595op/s 26840268.228op/s 0.25% -0.190 -0.233 0.11% 2003.740op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.159µs 46.309µs ± 0.155µs 46.297µs ± 0.043µs 46.335µs 46.416µs 46.482µs 48.305µs 4.34% 10.749 135.913 0.33% 0.011µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20701593.278op/s 21594429.218op/s ± 69829.734op/s 21599585.192op/s ± 20284.780op/s 21619913.301op/s 21642177.287op/s 21654080.436op/s 21664432.066op/s 0.30% -10.525 132.063 0.32% 4937.708op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [496.058µs; 496.228µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2015208.200op/s; 2015892.298op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [374.536µs; 374.629µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2669309.261op/s; 2669975.090op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.954µs; 170.000µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5882350.930op/s; 5883954.692op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.349µs; 37.360µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26766846.537op/s; 26774701.053op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.287µs; 46.330µs] or [-0.046%; +0.046%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21584751.489op/s; 21604106.948op/s] or [-0.045%; +0.045%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 34.142µs 34.679µs ± 0.921µs 34.248µs ± 0.053µs 34.355µs 36.628µs 36.674µs 38.099µs 11.25% 1.742 1.309 2.65% 0.065µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [34.551µs; 34.807µs] or [-0.368%; +0.368%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.448µs 24.938µs ± 9.313µs 17.791µs ± 0.211µs 33.344µs 42.567µs 43.361µs 66.339µs 272.88% 1.003 0.612 37.25% 0.659µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.647µs; 26.229µs] or [-5.176%; +5.176%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 9.710ms 9.951ms ± 0.065ms 9.947ms ± 0.034ms 9.986ms 10.059ms 10.103ms 10.175ms 2.29% -0.027 2.540 0.65% 0.005ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [9.942ms; 9.960ms] or [-0.090%; +0.090%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz da42e13 1768332210 01-13-add_is_crash_debug_tag
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.920µs 5.014µs ± 0.044µs 5.003µs ± 0.020µs 5.042µs 5.102µs 5.109µs 5.114µs 2.22% 0.429 -0.038 0.88% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.008µs; 5.020µs] or [-0.122%; +0.122%] None None None

Baseline

Omitted due to size.

@gyuheon0h gyuheon0h marked this pull request as ready for review January 13, 2026 19:24
@gyuheon0h gyuheon0h requested a review from a team as a code owner January 13, 2026 19:24
@gyuheon0h gyuheon0h requested a review from gleocadie January 13, 2026 19:24
@dd-octo-sts
Copy link

dd-octo-sts bot commented Jan 13, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 87.80 MB 87.80 MB +0% (+216 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.57 MB 7.57 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 59.43 MB 59.43 MB +0% (+120 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.58 MB 8.58 MB +0% (+16 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.71 MB 9.71 MB +0% (+24 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 101.52 MB 101.52 MB +0% (+184 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 20.43 MB 20.43 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 151.29 MB 151.27 MB --.01% (-16.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 817.84 MB 817.84 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.51 MB 6.51 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 20.14 MB 20.14 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 39.52 MB 39.52 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 17.43 MB 17.43 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 154.16 MB 154.16 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 805.63 MB 805.63 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 5.01 MB 5.01 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 21.46 MB 21.46 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 37.29 MB 37.29 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 76.05 MB 76.05 MB +0% (+208 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.00 MB 9.00 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 60.76 MB 60.76 MB +0% (+96 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.63 MB 9.63 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 95.61 MB 95.61 MB +0% (+168 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.45 MB 10.45 MB 0% (0 B) 👌

Copy link
Contributor

@gleocadie gleocadie left a comment

Choose a reason for hiding this comment

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

LGTM

@gyuheon0h
Copy link
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351
Copy link

gh-worker-devflow-routing-ef8351 bot commented Jan 13, 2026

View all feedbacks in Devflow UI.

2026-01-13 19:52:25 UTC ℹ️ Start processing command /merge


2026-01-13 19:52:33 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-01-13 19:54:44 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 30m (p90).


2026-01-13 20:19:25 UTC ℹ️ MergeQueue: This merge request was merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants