Skip to content

Conversation

@iunanua
Copy link
Contributor

@iunanua iunanua commented Nov 13, 2025

What does this PR do?

A brief description of the change being made with this pull request.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@pr-commenter
Copy link

pr-commenter bot commented Nov 13, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-11-17 09:17:59

Comparing candidate commit 874b274 in PR branch igor/versioning/gitlab-libddprof-build-publish with baseline commit 3e1bd42 in branch main.

Found 17 performance improvements and 1 performance regressions! Performance is the same for 37 metrics, 2 unstable metrics.

scenario:benching serializing traces from their internal representation to msgpack

  • 🟩 execution_time [-739.813µs; -727.762µs] or [-4.968%; -4.887%]

scenario:credit_card/is_card_number/ 378282246310005

  • 🟩 execution_time [-3.629µs; -3.519µs] or [-4.798%; -4.653%]
  • 🟩 throughput [+645602.861op/s; +666329.500op/s] or [+4.883%; +5.040%]

scenario:credit_card/is_card_number/378282246310005

  • 🟩 execution_time [-3.769µs; -3.651µs] or [-5.174%; -5.012%]
  • 🟩 throughput [+724880.020op/s; +749034.790op/s] or [+5.280%; +5.456%]

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟩 execution_time [-7.316µs; -7.268µs] or [-13.795%; -13.705%]
  • 🟩 throughput [+2996290.792op/s; +3016410.819op/s] or [+15.889%; +15.996%]

scenario:credit_card/is_card_number_no_luhn/ 3782-8224-6310-005

  • 🟩 execution_time [-2.843µs; -2.706µs] or [-4.365%; -4.154%]
  • 🟩 throughput [+666311.667op/s; +701372.013op/s] or [+4.340%; +4.569%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟩 execution_time [-4.338µs; -4.275µs] or [-7.424%; -7.316%]
  • 🟩 throughput [+1351632.813op/s; +1371682.853op/s] or [+7.898%; +8.015%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟩 execution_time [-5.172µs; -5.105µs] or [-9.317%; -9.196%]
  • 🟩 throughput [+1825900.681op/s; +1849413.869op/s] or [+10.135%; +10.266%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟩 execution_time [-7.454µs; -7.403µs] or [-14.024%; -13.928%]
  • 🟩 throughput [+3044956.307op/s; +3068728.231op/s] or [+16.185%; +16.311%]

scenario:redis/obfuscate_redis_string

  • 🟥 execution_time [+2.167µs; +2.452µs] or [+6.468%; +7.320%]

scenario:sql/obfuscate_sql_string

  • 🟩 execution_time [-4.659µs; -4.596µs] or [-5.168%; -5.098%]

scenario:tags/replace_trace_tags

  • 🟩 execution_time [-313.552ns; -306.750ns] or [-11.706%; -11.452%]

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 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 160.532µs 161.494µs ± 0.288µs 161.470µs ± 0.170µs 161.641µs 162.067µs 162.284µs 162.433µs 0.60% 0.575 1.145 0.18% 0.020µ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 [161.454µs; 161.534µs] or [-0.025%; +0.025%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 242.682ns 254.858ns ± 14.136ns 248.087ns ± 3.657ns 259.762ns 285.272ns 286.860ns 288.549ns 16.31% 1.241 0.018 5.53% 1.000ns 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 [252.899ns; 256.817ns] or [-0.769%; +0.769%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.987µs 5.054µs ± 0.035µs 5.050µs ± 0.014µs 5.073µs 5.109µs 5.122µs 5.126µs 1.49% 0.000 -0.395 0.68% 0.002µ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.049µs; 5.059µs] or [-0.095%; +0.095%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 6.202ms 6.446ms ± 0.070ms 6.458ms ± 0.020ms 6.479ms 6.514ms 6.603ms 6.684ms 3.50% -1.388 3.723 1.08% 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 [6.436ms; 6.456ms] or [-0.150%; +0.150%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.317µs 2.368µs ± 0.022µs 2.363µs ± 0.010µs 2.378µs 2.413µs 2.419µs 2.423µs 2.53% 0.644 0.267 0.91% 0.002µ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.365µs; 2.371µs] or [-0.126%; +0.126%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.115ms 14.159ms ± 0.027ms 14.156ms ± 0.009ms 14.164ms 14.187ms 14.285ms 14.341ms 1.31% 3.479 17.253 0.19% 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.155ms; 14.163ms] or [-0.026%; +0.026%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 35.301µs 35.811µs ± 0.736µs 35.488µs ± 0.045µs 35.565µs 37.298µs 37.339µs 39.772µs 12.07% 2.074 4.031 2.05% 0.052µ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 [35.709µs; 35.913µs] or [-0.285%; +0.285%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 18.042µs 26.018µs ± 9.764µs 18.383µs ± 0.185µs 34.891µs 44.311µs 44.913µs 70.935µs 285.89% 0.980 0.716 37.43% 0.690µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.665µs; 27.371µs] or [-5.201%; +5.201%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.343ms 60.840ms ± 1.892ms 60.570ms ± 0.044ms 60.625ms 60.937ms 71.075ms 78.298ms 29.27% 8.325 69.887 3.10% 0.134ms 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.577ms; 61.102ms] or [-0.431%; +0.431%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.894µs 3.913µs ± 0.005µs 3.912µs ± 0.001µs 3.914µs 3.917µs 3.924µs 3.963µs 1.31% 6.073 52.179 0.14% 0.000µs 1 200
credit_card/is_card_number/ throughput 252325225.802op/s 255566925.637op/s ± 346768.916op/s 255628679.620op/s ± 92046.546op/s 255698433.871op/s 255798080.663op/s 255867075.335op/s 256784658.397op/s 0.45% -6.003 51.438 0.14% 24520.265op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.721µs 81.626µs ± 1.100µs 81.594µs ± 0.715µs 82.299µs 83.395µs 84.327µs 84.608µs 3.69% 0.118 -0.056 1.34% 0.078µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11819208.770op/s 12253210.664op/s ± 164888.672op/s 12255756.108op/s ± 107384.728op/s 12366031.903op/s 12522025.048op/s 12638617.842op/s 12703031.625op/s 3.65% -0.040 -0.067 1.34% 11659.390op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.472µs 72.063µs ± 0.356µs 72.016µs ± 0.218µs 72.263µs 72.710µs 72.963µs 73.371µs 1.88% 0.742 0.600 0.49% 0.025µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13629323.008op/s 13877041.354op/s ± 68404.598op/s 13885827.439op/s ± 42023.469op/s 13924711.489op/s 13975123.980op/s 13985831.149op/s 13991577.674op/s 0.76% -0.712 0.517 0.49% 4836.936op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.913µs ± 0.004µs 3.913µs ± 0.001µs 3.914µs 3.917µs 3.920µs 3.963µs 1.29% 7.320 86.215 0.11% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 252332520.339op/s 255562235.300op/s ± 282702.772op/s 255586094.178op/s ± 90284.309op/s 255671139.877op/s 255805587.917op/s 255860157.773op/s 256724782.593op/s 0.45% -7.205 84.702 0.11% 19990.105op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.306µs 69.136µs ± 0.375µs 69.101µs ± 0.255µs 69.375µs 69.840µs 70.071µs 70.280µs 1.71% 0.492 0.029 0.54% 0.027µs 1 200
credit_card/is_card_number/378282246310005 throughput 14228743.239op/s 14464731.817op/s ± 78231.298op/s 14471554.524op/s ± 53665.615op/s 14521319.115op/s 14569309.275op/s 14627224.662op/s 14640099.900op/s 1.16% -0.463 -0.003 0.54% 5531.788op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.407µs 45.738µs ± 0.120µs 45.751µs ± 0.088µs 45.833µs 45.909µs 45.961µs 45.982µs 0.50% -0.369 -0.430 0.26% 0.008µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21747862.826op/s 21863790.644op/s ± 57468.434op/s 21857499.192op/s ± 42066.083op/s 21904003.505op/s 21962798.307op/s 21995108.196op/s 22022874.426op/s 0.76% 0.380 -0.417 0.26% 4063.632op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.427µs 6.435µs ± 0.004µs 6.434µs ± 0.002µs 6.436µs 6.441µs 6.446µs 6.448µs 0.20% 0.855 1.234 0.05% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 155096754.825op/s 155407943.154op/s ± 85121.828op/s 155412930.356op/s ± 50553.158op/s 155466111.964op/s 155517544.053op/s 155555863.591op/s 155602750.384op/s 0.12% -0.851 1.223 0.05% 6019.022op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.891µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.920µs 3.924µs 0.31% -1.386 20.164 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254844715.650op/s 255615286.219op/s ± 177551.613op/s 255634276.428op/s ± 72811.521op/s 255698005.556op/s 255813444.352op/s 255867242.004op/s 257010057.365op/s 0.54% 1.428 20.443 0.07% 12554.795op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 61.197µs 62.365µs ± 0.480µs 62.383µs ± 0.342µs 62.699µs 63.110µs 63.524µs 63.586µs 1.93% 0.137 -0.433 0.77% 0.034µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15726685.925op/s 16035465.471op/s ± 123220.105op/s 16030027.318op/s ± 88378.559op/s 16125246.326op/s 16221225.861op/s 16281241.120op/s 16340730.373op/s 1.94% -0.102 -0.456 0.77% 8712.977op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.864µs 54.127µs ± 0.158µs 54.117µs ± 0.125µs 54.254µs 54.398µs 54.469µs 54.489µs 0.69% 0.283 -0.880 0.29% 0.011µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18352202.373op/s 18475087.592op/s ± 53854.801op/s 18478448.587op/s ± 42661.153op/s 18517650.100op/s 18552756.065op/s 18564256.014op/s 18565197.260op/s 0.47% -0.274 -0.887 0.29% 3808.109op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.917µs 3.922µs 3.927µs 0.40% 0.171 12.676 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254631134.885op/s 255608790.501op/s ± 191045.795op/s 255639106.765op/s ± 75331.938op/s 255705919.592op/s 255806827.490op/s 255865770.065op/s 256858379.922op/s 0.48% -0.138 12.782 0.07% 13508.978op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.147µs 50.370µs ± 0.147µs 50.353µs ± 0.088µs 50.435µs 50.612µs 50.861µs 51.156µs 1.59% 1.522 4.391 0.29% 0.010µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19548158.559op/s 19853302.246op/s ± 57521.291op/s 19859858.264op/s ± 34565.290op/s 19895528.994op/s 19922693.844op/s 19932673.445op/s 19941468.283op/s 0.41% -1.487 4.192 0.29% 4067.369op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.354µs 45.725µs ± 0.177µs 45.736µs ± 0.104µs 45.830µs 45.921µs 45.966µs 46.859µs 2.46% 1.688 10.551 0.39% 0.013µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21340569.768op/s 21870287.220op/s ± 84176.595op/s 21864495.340op/s ± 49730.904op/s 21919825.392op/s 22000316.386op/s 22042188.981op/s 22048538.801op/s 0.84% -1.578 9.817 0.38% 5952.184op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.428µs 6.435µs ± 0.004µs 6.435µs ± 0.003µs 6.438µs 6.443µs 6.445µs 6.446µs 0.18% 0.402 -0.463 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 155133573.601op/s 155395507.838op/s ± 98829.361op/s 155407972.429op/s ± 68374.231op/s 155471917.422op/s 155542137.517op/s 155566402.387op/s 155579819.155op/s 0.11% -0.400 -0.466 0.06% 6988.291op/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.912µs; 3.914µs] or [-0.019%; +0.019%] None None None
credit_card/is_card_number/ throughput [255518866.800op/s; 255614984.473op/s] or [-0.019%; +0.019%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.474µs; 81.778µs] or [-0.187%; +0.187%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12230358.680op/s; 12276062.648op/s] or [-0.186%; +0.186%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.014µs; 72.113µs] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13867561.134op/s; 13886521.573op/s] or [-0.068%; +0.068%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.914µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/37828224631 throughput [255523055.415op/s; 255601415.186op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.084µs; 69.188µs] or [-0.075%; +0.075%] None None None
credit_card/is_card_number/378282246310005 throughput [14453889.712op/s; 14475573.923op/s] or [-0.075%; +0.075%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.721µs; 45.755µs] or [-0.036%; +0.036%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21855826.071op/s; 21871755.216op/s] or [-0.036%; +0.036%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.434µs; 6.435µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/x371413321323331 throughput [155396146.087op/s; 155419740.221op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255590679.273op/s; 255639893.165op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [62.299µs; 62.432µs] or [-0.107%; +0.107%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [16018388.349op/s; 16052542.593op/s] or [-0.106%; +0.106%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.106µs; 54.149µs] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18467623.834op/s; 18482551.349op/s] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255582313.391op/s; 255635267.611op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.350µs; 50.390µs] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19845330.348op/s; 19861274.144op/s] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.700µs; 45.749µs] or [-0.054%; +0.054%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21858621.153op/s; 21881953.286op/s] or [-0.053%; +0.053%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.435µs; 6.436µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155381811.039op/s; 155409204.637op/s] or [-0.009%; +0.009%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.669ms 10.690ms ± 0.014ms 10.688ms ± 0.007ms 10.695ms 10.711ms 10.755ms 10.773ms 0.80% 2.676 11.270 0.14% 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.688ms; 10.692ms] or [-0.019%; +0.019%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 534.345µs 535.745µs ± 1.332µs 535.391µs ± 0.392µs 536.034µs 537.892µs 539.385µs 548.970µs 2.54% 5.484 47.524 0.25% 0.094µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1821593.751op/s 1866571.332op/s ± 4579.315op/s 1867794.228op/s ± 1366.226op/s 1868927.189op/s 1869972.548op/s 1870380.888op/s 1871451.535op/s 0.20% -5.342 45.500 0.24% 323.806op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.197µs 380.952µs ± 0.321µs 380.955µs ± 0.222µs 381.150µs 381.479µs 381.761µs 382.077µs 0.29% 0.398 0.080 0.08% 0.023µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2617270.205op/s 2625002.155op/s ± 2210.197op/s 2624980.156op/s ± 1531.337op/s 2626680.594op/s 2628375.968op/s 2628956.053op/s 2630216.892op/s 0.20% -0.393 0.072 0.08% 156.285op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.470µs 190.033µs ± 0.221µs 190.034µs ± 0.155µs 190.183µs 190.417µs 190.503µs 190.585µs 0.29% -0.017 -0.257 0.12% 0.016µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5247013.945op/s 5262263.379op/s ± 6131.859op/s 5262226.175op/s ± 4286.438op/s 5266596.641op/s 5272147.903op/s 5277016.223op/s 5277879.689op/s 0.30% 0.023 -0.255 0.12% 433.588op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.890µs 37.991µs ± 0.044µs 37.991µs ± 0.030µs 38.018µs 38.064µs 38.088µs 38.145µs 0.41% 0.262 -0.054 0.12% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26215947.941op/s 26322023.096op/s ± 30686.623op/s 26322200.975op/s ± 20785.652op/s 26343274.750op/s 26368540.391op/s 26382117.899op/s 26392407.658op/s 0.27% -0.256 -0.063 0.12% 2169.872op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.806µs 45.898µs ± 0.058µs 45.884µs ± 0.028µs 45.921µs 46.007µs 46.078µs 46.225µs 0.74% 1.939 6.600 0.13% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21633304.906op/s 21787646.280op/s ± 27247.671op/s 21793997.089op/s ± 13375.896op/s 21806202.944op/s 21816279.177op/s 21826206.935op/s 21831195.857op/s 0.17% -1.921 6.480 0.12% 1926.701op/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 [535.560µs; 535.930µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1865936.683op/s; 1867205.981op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.908µs; 380.997µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2624695.843op/s; 2625308.467op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.002µs; 190.063µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5261413.562op/s; 5263113.196op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.985µs; 37.997µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26317770.225op/s; 26326275.967op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.890µs; 45.906µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21783870.015op/s; 21791422.545op/s] or [-0.017%; +0.017%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 85.284µs 85.530µs ± 0.132µs 85.516µs ± 0.055µs 85.571µs 85.665µs 85.902µs 86.910µs 1.63% 6.059 58.325 0.15% 0.009µ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 [85.511µs; 85.548µs] or [-0.021%; +0.021%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 205.068µs 205.784µs ± 0.483µs 205.671µs ± 0.284µs 206.054µs 206.750µs 207.075µs 207.248µs 0.77% 0.944 0.390 0.23% 0.034µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4825140.180op/s 4859497.630op/s ± 11378.881op/s 4862127.796op/s ± 6715.757op/s 4868005.514op/s 4873665.921op/s 4876053.681op/s 4876440.873op/s 0.29% -0.933 0.366 0.23% 804.608op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.659µs 18.929µs ± 0.138µs 18.908µs ± 0.088µs 19.020µs 19.201µs 19.247µs 19.308µs 2.11% 0.483 -0.137 0.73% 0.010µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51791435.013op/s 52831962.357op/s ± 382820.080op/s 52886813.485op/s ± 247826.510op/s 53108913.726op/s 53373933.749op/s 53558976.763op/s 53593245.434op/s 1.34% -0.448 -0.175 0.72% 27069.467op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.801µs 10.875µs ± 0.035µs 10.871µs ± 0.023µs 10.895µs 10.931µs 10.979µs 11.027µs 1.43% 0.810 1.506 0.32% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 90688568.533op/s 91952746.047op/s ± 298698.276op/s 91988148.715op/s ± 194158.339op/s 92180409.732op/s 92381107.927op/s 92536844.934op/s 92580748.434op/s 0.64% -0.782 1.419 0.32% 21121.158op/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 [205.717µs; 205.851µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4857920.627op/s; 4861074.634op/s] or [-0.032%; +0.032%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.910µs; 18.948µs] or [-0.101%; +0.101%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [52778907.175op/s; 52885017.538op/s] or [-0.100%; +0.100%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.870µs; 10.880µs] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/good throughput [91911349.339op/s; 91994142.756op/s] or [-0.045%; +0.045%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 190.248ns 192.653ns ± 2.099ns 192.514ns ± 1.400ns 193.340ns 196.953ns 199.045ns 200.647ns 4.22% 1.306 1.792 1.09% 0.148ns 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 [192.362ns; 192.944ns] or [-0.151%; +0.151%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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.185µs 3.201µs ± 1.432µs 2.988µs ± 0.023µs 3.010µs 3.692µs 13.902µs 14.838µs 396.61% 7.350 55.143 44.64% 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.003µs; 3.400µs] or [-6.202%; +6.202%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 874b274 1763136675 igor/versioning/gitlab-libddprof-build-publish
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 145.029µs 147.066µs ± 1.940µs 146.796µs ± 0.545µs 147.349µs 148.524µs 152.814µs 167.772µs 14.29% 7.179 67.901 1.32% 0.137µ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 [146.797µs; 147.334µs] or [-0.183%; +0.183%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Nov 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.85%. Comparing base (05f0097) to head (874b274).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1344      +/-   ##
==========================================
+ Coverage   70.69%   70.85%   +0.16%     
==========================================
  Files         379      385       +6     
  Lines       60269    61838    +1569     
==========================================
+ Hits        42608    43818    +1210     
- Misses      17661    18020     +359     
Components Coverage Δ
datadog-crashtracker ∅ <ø> (∅)
datadog-crashtracker-ffi ∅ <ø> (∅)
datadog-alloc ∅ <ø> (∅)
data-pipeline ∅ <ø> (∅)
data-pipeline-ffi ∅ <ø> (∅)
ddcommon ∅ <ø> (∅)
ddcommon-ffi ∅ <ø> (∅)
ddtelemetry ∅ <ø> (∅)
ddtelemetry-ffi ∅ <ø> (∅)
dogstatsd-client ∅ <ø> (∅)
datadog-ipc 82.71% <ø> (+0.12%) ⬆️
datadog-profiling 0.00% <ø> (ø)
datadog-profiling-ffi ∅ <ø> (∅)
datadog-sidecar 36.17% <ø> (+0.24%) ⬆️
datdog-sidecar-ffi 12.32% <ø> (+1.24%) ⬆️
spawn-worker 55.18% <ø> (ø)
tinybytes ∅ <ø> (∅)
datadog-trace-normalization ∅ <ø> (∅)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf ∅ <ø> (∅)
datadog-trace-utils ∅ <ø> (∅)
datadog-tracer-flare 61.06% <ø> (ø)
datadog-log ∅ <ø> (∅)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants