Skip to content

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Dec 12, 2025

What does this PR do?

Make necessary ammendments to publish tracer flare crate.

@pr-commenter
Copy link

pr-commenter bot commented Dec 12, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-12-12 16:16:43

Comparing candidate commit e6c6813 in PR branch julio/versioning/tracer-flare with baseline commit 73c675b 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 e6c6813 1765555209 julio/versioning/tracer-flare
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.603ms 10.629ms ± 0.015ms 10.627ms ± 0.008ms 10.636ms 10.651ms 10.667ms 10.722ms 0.90% 1.943 8.735 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.627ms; 10.631ms] or [-0.020%; +0.020%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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 244.570ns 255.611ns ± 13.075ns 249.807ns ± 3.495ns 259.527ns 284.504ns 293.381ns 296.931ns 18.86% 1.666 1.669 5.10% 0.925ns 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 [253.799ns; 257.423ns] or [-0.709%; +0.709%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.899µs 146.846µs ± 1.678µs 146.537µs ± 0.568µs 147.225µs 148.639µs 153.668µs 162.804µs 11.10% 5.422 43.071 1.14% 0.119µ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.614µs; 147.079µs] or [-0.158%; +0.158%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.183µs 3.219µs ± 1.407µs 3.004µs ± 0.030µs 3.030µs 3.680µs 13.952µs 14.550µs 384.38% 7.296 54.589 43.60% 0.099µ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.024µs; 3.414µs] or [-6.058%; +6.058%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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 521.312µs 522.015µs ± 0.459µs 521.885µs ± 0.212µs 522.222µs 523.110µs 523.367µs 523.577µs 0.32% 1.381 1.607 0.09% 0.032µ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 [521.951µs; 522.079µs] or [-0.012%; +0.012%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.986ms 3.991ms ± 0.007ms 3.990ms ± 0.001ms 3.991ms 3.994ms 3.997ms 4.077ms 2.18% 11.675 151.232 0.16% 0.000ms 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.990ms; 3.992ms] or [-0.023%; +0.023%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.696ns 190.563ns ± 1.853ns 190.407ns ± 1.427ns 191.728ns 193.575ns 195.535ns 198.016ns 4.00% 0.940 1.012 0.97% 0.131ns 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.306ns; 190.820ns] or [-0.135%; +0.135%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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 161.939µs 162.860µs ± 0.378µs 162.795µs ± 0.169µs 162.995µs 163.451µs 163.829µs 166.026µs 1.98% 3.259 23.586 0.23% 0.027µ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.807µs; 162.912µs] or [-0.032%; +0.032%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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 533.069µs 533.959µs ± 0.613µs 533.886µs ± 0.302µs 534.198µs 534.606µs 535.169µs 538.745µs 0.91% 4.452 31.640 0.11% 0.043µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1856164.705op/s 1872803.681op/s ± 2140.324op/s 1873060.590op/s ± 1059.131op/s 1873982.555op/s 1875007.945op/s 1875507.394op/s 1875929.137op/s 0.15% -4.404 31.168 0.11% 151.344op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 379.781µs 380.492µs ± 0.355µs 380.436µs ± 0.177µs 380.647µs 380.981µs 381.260µs 383.391µs 0.78% 2.854 20.944 0.09% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2608300.611op/s 2628181.485op/s ± 2444.914op/s 2628565.270op/s ± 1219.536op/s 2629635.454op/s 2631420.821op/s 2633028.686op/s 2633094.031op/s 0.17% -2.813 20.525 0.09% 172.882op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.135µs 189.601µs ± 0.258µs 189.589µs ± 0.140µs 189.726µs 189.953µs 190.145µs 191.708µs 1.12% 2.784 20.590 0.14% 0.018µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5216268.498op/s 5274245.109op/s ± 7154.693op/s 5274562.981op/s ± 3881.117op/s 5278518.491op/s 5283791.815op/s 5286197.913op/s 5287227.982op/s 0.24% -2.724 19.974 0.14% 505.913op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.849µs 36.960µs ± 0.048µs 36.955µs ± 0.030µs 36.988µs 37.049µs 37.078µs 37.101µs 0.40% 0.346 0.060 0.13% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26953375.362op/s 27055978.957op/s ± 35334.099op/s 27059850.490op/s ± 21852.726op/s 27080178.902op/s 27104820.294op/s 27132424.433op/s 27138056.817op/s 0.29% -0.338 0.055 0.13% 2498.498op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.989µs 45.156µs ± 0.135µs 45.139µs ± 0.043µs 45.196µs 45.274µs 45.313µs 46.461µs 2.93% 6.461 55.804 0.30% 0.010µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21523595.814op/s 22145850.438op/s ± 64763.506op/s 22153862.123op/s ± 21330.724op/s 22172759.409op/s 22206246.862op/s 22222360.813op/s 22227592.577op/s 0.33% -6.318 54.054 0.29% 4579.471op/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 [533.874µs; 534.044µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1872507.053op/s; 1873100.309op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.442µs; 380.541µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2627842.643op/s; 2628520.326op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.565µs; 189.637µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5273253.537op/s; 5275236.680op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.954µs; 36.967µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27051081.990op/s; 27060875.923op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.137µs; 45.174µs] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22136874.839op/s; 22154826.037op/s] or [-0.041%; +0.041%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.395µs 85.598µs ± 0.239µs 85.566µs ± 0.070µs 85.635µs 85.830µs 86.206µs 88.132µs 3.00% 7.282 68.095 0.28% 0.017µ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.565µs; 85.631µs] or [-0.039%; +0.039%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.925µs 0.32% -0.780 9.437 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 254775901.868op/s 255597981.949op/s ± 176571.846op/s 255599616.604op/s ± 109728.244op/s 255709258.176op/s 255829160.252op/s 255981614.838op/s 256739693.172op/s 0.45% 0.802 9.533 0.07% 12485.515op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.473µs 80.989µs ± 0.789µs 80.919µs ± 0.529µs 81.500µs 82.466µs 82.814µs 82.903µs 2.45% 0.349 -0.442 0.97% 0.056µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12062287.317op/s 12348536.749op/s ± 119849.358op/s 12357988.402op/s ± 81335.467op/s 12431037.881op/s 12525497.349op/s 12578923.388op/s 12582919.154op/s 1.82% -0.307 -0.476 0.97% 8474.629op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.552µs 75.076µs ± 0.202µs 75.054µs ± 0.120µs 75.175µs 75.442µs 75.703µs 75.957µs 1.20% 1.003 2.452 0.27% 0.014µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13165277.583op/s 13319860.085op/s ± 35782.736op/s 13323809.794op/s ± 21308.305op/s 13343990.968op/s 13364785.861op/s 13387219.737op/s 13413404.015op/s 0.67% -0.976 2.365 0.27% 2530.222op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.891µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.919µs 3.920µs 0.21% -1.240 10.056 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255098045.143op/s 255613234.157op/s ± 197992.398op/s 255628449.599op/s ± 113582.895op/s 255723539.361op/s 255858939.573op/s 255960275.300op/s 256979216.844op/s 0.53% 1.264 10.236 0.08% 14000.177op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.662µs 72.210µs ± 0.226µs 72.194µs ± 0.132µs 72.345µs 72.612µs 72.748µs 72.794µs 0.83% 0.093 0.200 0.31% 0.016µs 1 200
credit_card/is_card_number/378282246310005 throughput 13737420.377op/s 13848719.439op/s ± 43251.155op/s 13851539.015op/s ± 25312.305op/s 13871779.252op/s 13924752.638op/s 13950357.139op/s 13954350.801op/s 0.74% -0.073 0.197 0.31% 3058.318op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.148µs 52.224µs ± 0.034µs 52.222µs ± 0.028µs 52.253µs 52.279µs 52.304µs 52.322µs 0.19% 0.319 -0.519 0.06% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19112301.294op/s 19148190.962op/s ± 12387.335op/s 19148996.647op/s ± 10110.156op/s 19158044.362op/s 19165990.238op/s 19169904.521op/s 19176347.893op/s 0.14% -0.316 -0.522 0.06% 875.917op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.693µs 5.857µs ± 0.078µs 5.861µs ± 0.055µs 5.913µs 5.974µs 6.006µs 6.008µs 2.51% -0.072 -0.703 1.34% 0.006µs 1 200
credit_card/is_card_number/x371413321323331 throughput 166454508.198op/s 170767159.207op/s ± 2291063.560op/s 170631762.952op/s ± 1594102.597op/s 172268145.062op/s 174563707.738op/s 175572208.591op/s 175641637.303op/s 2.94% 0.124 -0.691 1.34% 162002.658op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.897µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.929µs 0.44% 0.618 9.130 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254522453.740op/s 255633071.876op/s ± 181990.473op/s 255645223.650op/s ± 110710.749op/s 255748110.139op/s 255865821.561op/s 255915938.523op/s 256586446.594op/s 0.37% -0.595 9.083 0.07% 12868.670op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.178µs 64.465µs ± 0.219µs 64.385µs ± 0.113µs 64.603µs 64.921µs 65.179µs 65.251µs 1.34% 1.283 1.426 0.34% 0.016µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15325513.916op/s 15512490.273op/s ± 52564.815op/s 15531533.894op/s ± 27372.324op/s 15551070.896op/s 15569990.478op/s 15573214.586op/s 15581602.802op/s 0.32% -1.265 1.361 0.34% 3716.894op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.370µs 57.575µs ± 0.134µs 57.544µs ± 0.067µs 57.623µs 57.835µs 58.036µs 58.090µs 0.95% 1.439 2.462 0.23% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17214709.475op/s 17368592.739op/s ± 40276.596op/s 17378048.062op/s ± 20108.724op/s 17394602.461op/s 17419139.811op/s 17426965.917op/s 17430711.170op/s 0.30% -1.422 2.403 0.23% 2847.985op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.915µs 3.918µs 3.919µs 3.920µs 0.19% -1.412 10.339 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255101048.249op/s 255560200.617op/s ± 197076.007op/s 255593737.009op/s ± 126298.658op/s 255681303.305op/s 255793742.061op/s 255858202.377op/s 256940276.408op/s 0.53% 1.436 10.532 0.08% 13935.378op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.593µs 54.969µs ± 0.269µs 54.902µs ± 0.167µs 55.108µs 55.466µs 55.736µs 56.277µs 2.51% 1.303 2.413 0.49% 0.019µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17769146.182op/s 18192611.556op/s ± 88552.155op/s 18214331.949op/s ± 55552.289op/s 18262165.359op/s 18288994.431op/s 18304691.489op/s 18317460.717op/s 0.57% -1.264 2.214 0.49% 6261.583op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.144µs 52.216µs ± 0.035µs 52.211µs ± 0.021µs 52.238µs 52.275µs 52.297µs 52.417µs 0.39% 1.199 4.440 0.07% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19077677.746op/s 19151118.723op/s ± 12807.426op/s 19152986.124op/s ± 7800.100op/s 19159794.608op/s 19168886.406op/s 19172859.973op/s 19177832.344op/s 0.13% -1.189 4.378 0.07% 905.622op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.692µs 5.865µs ± 0.080µs 5.868µs ± 0.060µs 5.927µs 5.999µs 6.006µs 6.037µs 2.87% -0.150 -0.634 1.36% 0.006µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165657776.237op/s 170549214.930op/s ± 2338704.602op/s 170413607.871op/s ± 1740457.119op/s 172313596.726op/s 174752359.001op/s 175638376.695op/s 175682120.011op/s 3.09% 0.205 -0.607 1.37% 165371.388op/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.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255573510.789op/s; 255622453.108op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.880µs; 81.098µs] or [-0.135%; +0.135%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12331926.780op/s; 12365146.717op/s] or [-0.135%; +0.135%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [75.048µs; 75.104µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13314900.942op/s; 13324819.228op/s] or [-0.037%; +0.037%] 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 [255585794.315op/s; 255640673.999op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.178µs; 72.241µs] or [-0.043%; +0.043%] None None None
credit_card/is_card_number/378282246310005 throughput [13842725.245op/s; 13854713.633op/s] or [-0.043%; +0.043%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.220µs; 52.229µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19146474.197op/s; 19149907.728op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.846µs; 5.868µs] or [-0.186%; +0.186%] None None None
credit_card/is_card_number/x371413321323331 throughput [170449639.832op/s; 171084678.582op/s] or [-0.186%; +0.186%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255607849.747op/s; 255658294.006op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.435µs; 64.495µs] or [-0.047%; +0.047%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15505205.295op/s; 15519775.251op/s] or [-0.047%; +0.047%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.557µs; 57.594µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17363010.790op/s; 17374174.688op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255532887.778op/s; 255587513.456op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.931µs; 55.006µs] or [-0.068%; +0.068%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18180339.079op/s; 18204884.033op/s] or [-0.067%; +0.067%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.211µs; 52.221µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19149343.737op/s; 19152893.709op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.853µs; 5.876µs] or [-0.190%; +0.190%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [170225092.964op/s; 170873336.895op/s] or [-0.190%; +0.190%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.504µs 35.081µs ± 0.886µs 34.707µs ± 0.093µs 34.806µs 36.979µs 37.032µs 38.059µs 9.66% 1.710 1.103 2.52% 0.063µ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.958µs; 35.204µs] or [-0.350%; +0.350%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.807ms 10.118ms ± 0.077ms 10.125ms ± 0.042ms 10.165ms 10.216ms 10.310ms 10.354ms 2.27% -0.857 3.016 0.76% 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 [10.108ms; 10.129ms] or [-0.106%; +0.106%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.159ms 14.226ms ± 0.032ms 14.223ms ± 0.019ms 14.242ms 14.272ms 14.334ms 14.395ms 1.20% 1.537 5.152 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.221ms; 14.230ms] 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 e6c6813 1765555209 julio/versioning/tracer-flare
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.418µs 2.445µs ± 0.016µs 2.441µs ± 0.007µs 2.449µs 2.488µs 2.496µs 2.499µs 2.37% 1.738 2.959 0.64% 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.443µs; 2.447µs] or [-0.089%; +0.089%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.961µs 206.501µs ± 0.336µs 206.414µs ± 0.202µs 206.705µs 207.184µs 207.357µs 207.736µs 0.64% 0.979 0.649 0.16% 0.024µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4813795.244op/s 4842597.331op/s ± 7859.610op/s 4844641.200op/s ± 4752.364op/s 4848387.484op/s 4851635.893op/s 4854784.939op/s 4855295.146op/s 0.22% -0.971 0.624 0.16% 555.758op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.571µs 18.670µs ± 0.077µs 18.649µs ± 0.034µs 18.694µs 18.821µs 18.934µs 19.014µs 1.96% 1.660 3.226 0.41% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52592545.051op/s 53562197.699op/s ± 220355.445op/s 53622080.664op/s ± 98343.777op/s 53704177.377op/s 53794515.847op/s 53835704.771op/s 53846855.891op/s 0.42% -1.630 3.083 0.41% 15581.483op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.646µs 10.719µs ± 0.034µs 10.714µs ± 0.024µs 10.741µs 10.776µs 10.813µs 10.851µs 1.28% 0.664 0.695 0.32% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 92153190.963op/s 93291434.805op/s ± 298119.161op/s 93333228.861op/s ± 210329.209op/s 93507993.429op/s 93722143.825op/s 93799149.527op/s 93928423.673op/s 0.64% -0.642 0.638 0.32% 21080.208op/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 [206.455µs; 206.548µs] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4841508.064op/s; 4843686.597op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.659µs; 18.681µs] or [-0.057%; +0.057%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53531658.554op/s; 53592736.845op/s] or [-0.057%; +0.057%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.714µs; 10.724µs] or [-0.044%; +0.044%] None None None
normalization/normalize_name/normalize_name/good throughput [93250118.357op/s; 93332751.254op/s] or [-0.044%; +0.044%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.889ms 61.448ms ± 2.481ms 61.127ms ± 0.069ms 61.203ms 61.405ms 80.306ms 83.017ms 35.81% 7.984 62.169 4.03% 0.175ms 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 [61.104ms; 61.792ms] or [-0.560%; +0.560%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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 5.003µs 5.094µs ± 0.047µs 5.093µs ± 0.044µs 5.138µs 5.154µs 5.163µs 5.164µs 1.40% -0.185 -1.250 0.92% 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.087µs; 5.101µs] or [-0.128%; +0.128%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e6c6813 1765555209 julio/versioning/tracer-flare
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.567µs 25.590µs ± 9.516µs 18.093µs ± 0.277µs 33.448µs 42.419µs 43.924µs 67.713µs 274.24% 1.017 1.039 37.09% 0.673µ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.271µs; 26.909µs] or [-5.154%; +5.154%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Dec 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.12%. Comparing base (73c675b) to head (e6c6813).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1399      +/-   ##
==========================================
- Coverage   71.16%   71.12%   -0.05%     
==========================================
  Files         403      403              
  Lines       64368    64409      +41     
==========================================
  Hits        45810    45810              
- Misses      18558    18599      +41     
Components Coverage Δ
libdd-crashtracker 58.97% <ø> (ø)
libdd-crashtracker-ffi 16.74% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 85.81% <ø> (ø)
libdd-data-pipeline-ffi 76.59% <ø> (ø)
libdd-common 81.13% <ø> (ø)
libdd-common-ffi 74.96% <ø> (ø)
libdd-telemetry 59.95% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 80.44% <ø> (ø)
libdd-profiling-ffi 63.41% <ø> (ø)
datadog-sidecar 35.86% <ø> (ø)
datdog-sidecar-ffi 10.79% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 98.24% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.97% <ø> (ø)
libdd-tracer-flare 59.74% <ø> (∅)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hoolioh hoolioh force-pushed the julio/versioning/tracer-flare branch from a3e7b41 to e6c6813 Compare December 12, 2025 16:00
@hoolioh hoolioh marked this pull request as ready for review December 12, 2025 16:37
@hoolioh hoolioh requested review from a team as code owners December 12, 2025 16:37
@dd-octo-sts
Copy link

dd-octo-sts bot commented Dec 12, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.44 MB 7.44 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 86.48 MB 86.48 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 58.49 MB 58.49 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.45 MB 8.45 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.61 MB 9.61 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.27 MB 100.27 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 19.72 MB 19.72 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 140.14 MB 140.15 MB +0% (+8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 744.89 MB 744.89 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.37 MB 6.37 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.75 MB 19.75 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 38.79 MB 38.79 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 16.83 MB 16.83 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 142.76 MB 142.77 MB +.01% (+16.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 733.41 MB 733.41 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.89 MB 4.89 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 20.98 MB 20.98 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 36.54 MB 36.54 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 74.80 MB 74.80 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.88 MB 8.88 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 59.83 MB 59.83 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.50 MB 9.50 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 94.46 MB 94.46 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.32 MB 10.32 MB 0% (0 B) 👌

Copy link
Contributor

@anais-raison anais-raison left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for taking care of it

@hoolioh hoolioh marked this pull request as draft December 15, 2025 12:14
@hoolioh hoolioh added the keep-open Overrides actions/stale auto-closing stale PRs label Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-build keep-open Overrides actions/stale auto-closing stale PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants