Skip to content

refactor(tracer-flare): prepare libdd-tracer-flare for publication of the crate#1399

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 17 commits into
mainfrom
julio/versioning/tracer-flare
Apr 28, 2026
Merged

refactor(tracer-flare): prepare libdd-tracer-flare for publication of the crate#1399
gh-worker-dd-mergequeue-cf854d[bot] merged 17 commits into
mainfrom
julio/versioning/tracer-flare

Conversation

@hoolioh
Copy link
Copy Markdown
Contributor

@hoolioh hoolioh commented Dec 12, 2025

What does this PR do?

Make necessary ammendments to publish tracer flare crate.

@pr-commenter
Copy link
Copy Markdown

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
Copy Markdown

codecov-commenter commented Dec 12, 2025

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 71.74%. Comparing base (2ce45fc) to head (facfd44).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1399      +/-   ##
==========================================
- Coverage   71.78%   71.74%   -0.05%     
==========================================
  Files         434      434              
  Lines       69978    69978              
==========================================
- Hits        50234    50205      -29     
- Misses      19744    19773      +29     
Components Coverage Δ
libdd-crashtracker 65.99% <ø> (-0.02%) ⬇️
libdd-crashtracker-ffi 34.47% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 85.86% <ø> (ø)
libdd-data-pipeline-ffi 71.94% <ø> (ø)
libdd-common 79.41% <ø> (ø)
libdd-common-ffi 73.87% <ø> (ø)
libdd-telemetry 68.06% <ø> (ø)
libdd-telemetry-ffi 19.37% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 74.84% <ø> (-1.48%) ⬇️
libdd-profiling 81.61% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 64.36% <ø> (ø)
datadog-sidecar 29.34% <ø> (ø)
datdog-sidecar-ffi 8.41% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 87.26% <ø> (ø)
libdd-trace-protobuf 68.25% <ø> (ø)
libdd-trace-utils 89.27% <ø> (-0.12%) ⬇️
libdd-tracer-flare 86.88% <0.00%> (∅)
libdd-log 74.69% <ø> (ø)
🚀 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.

@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
Copy Markdown
Contributor

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.63 MB 7.63 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 83.31 MB 83.31 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.10 MB 10.10 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 99.42 MB 99.42 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.19 MB 25.19 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 79.90 KB 79.90 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 184.50 MB 184.51 MB +0% (+16.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 918.37 MB 918.37 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 7.89 MB 7.89 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 79.90 KB 79.90 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.67 MB 23.67 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 46.19 MB 46.19 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.67 MB 21.67 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 81.14 KB 81.14 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 188.59 MB 188.60 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 904.02 MB 904.02 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 6.13 MB 6.13 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 81.14 KB 81.14 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 25.35 MB 25.35 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 43.67 MB 43.67 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 74.27 MB 74.27 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.55 MB 8.55 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 91.78 MB 91.78 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.20 MB 10.20 MB 0% (0 B) 👌

Copy link
Copy Markdown
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
@github-actions
Copy link
Copy Markdown
Contributor

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/julio/versioning/tracer-flare

Summary by Rule

Rule Base Branch PR Branch Change

Annotation Counts by File

File Base Branch PR Branch Change

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 21 21 No change (0%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 56 56 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 8 8 No change (0%)
libdd-trace-stats 1 1 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 198 198 No change (0%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

@anais-raison anais-raison changed the title Prepare libdd-tracer-flare for publication. refacto(tracer-flare): prepare libdd-tracer-flare for publication of the crate Apr 27, 2026
@anais-raison anais-raison changed the title refacto(tracer-flare): prepare libdd-tracer-flare for publication of the crate refactor(tracer-flare): prepare libdd-tracer-flare for publication of the crate Apr 27, 2026
@datadog-prod-us1-6
Copy link
Copy Markdown

datadog-prod-us1-6 Bot commented Apr 27, 2026

Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage (details)
Patch Coverage: 0.00%
Overall Coverage: 71.74% (-0.04%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: facfd44 | Docs | Datadog PR Page | Give us feedback!

@anais-raison anais-raison marked this pull request as ready for review April 27, 2026 12:46
@hoolioh
Copy link
Copy Markdown
Contributor Author

hoolioh commented Apr 28, 2026

/merge

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

gh-worker-devflow-routing-ef8351 Bot commented Apr 28, 2026

View all feedbacks in Devflow UI.

2026-04-28 08:47:24 UTC ℹ️ Start processing command /merge


2026-04-28 08:47:30 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-04-28 09:01:14 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-04-28 09:02:10 UTCMergeQueue: This merge request was updated

This PR is rejected because it was updated

@hoolioh
Copy link
Copy Markdown
Contributor Author

hoolioh commented Apr 28, 2026

/merge

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

gh-worker-devflow-routing-ef8351 Bot commented Apr 28, 2026

View all feedbacks in Devflow UI.

2026-04-28 09:55:44 UTC ℹ️ Start processing command /merge


2026-04-28 09:55:48 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-04-28 10:32:43 UTCMergeQueue: The checks failed on this merge request

Tests failed on this commit 6d2ede6:

What to do next?

  • Investigate the failures and when ready, re-add your pull request to the queue!
  • If your PR checks are green, try to rebase/merge. It might be because the CI run is a bit old.
  • Any question, go check the FAQ.

@hoolioh
Copy link
Copy Markdown
Contributor Author

hoolioh commented Apr 28, 2026

/merge

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

gh-worker-devflow-routing-ef8351 Bot commented Apr 28, 2026

View all feedbacks in Devflow UI.

2026-04-28 11:37:45 UTC ℹ️ Start processing command /merge


2026-04-28 11:37:50 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-04-28 12:17:40 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

Labels

ci-build keep-open Overrides actions/stale auto-closing stale PRs mergequeue-status: done

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants