Skip to content

Conversation

@iunanua
Copy link
Contributor

@iunanua iunanua commented Jan 29, 2026

What does this PR do?

DO NOT MERGE

@github-actions
Copy link

github-actions bot commented Jan 29, 2026

📚 Documentation Check Results

⚠️ 991 documentation warning(s) found

📦 libdd-crashtracker - 991 warning(s)


Updated: 2026-01-30 09:21:54 UTC | Commit: 2d5486e | missing-docs job results

@github-actions
Copy link

github-actions bot commented Jan 29, 2026

🔒 Cargo Deny Results

⚠️ 1 issue(s) found, showing only errors (advisories, bans, sources)

📦 libdd-crashtracker - 1 error(s)

Show output
error[vulnerability]: Logging user input may result in poisoning logs with ANSI escape sequences
    ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:200:1
    │
200 │ tracing-subscriber 0.3.19 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
    │
    ├ ID: RUSTSEC-2025-0055
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2025-0055
    ├ Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:
      
      - Manipulate terminal title bars
      - Clear screens or modify terminal display
      - Potentially mislead users through terminal manipulation
      
      In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.
      
      This was patched in [PR #3368](https://github.com/tokio-rs/tracing/pull/3368) to escape ANSI control characters from user input.
    ├ Announcement: https://github.com/advisories/GHSA-xwfj-jgwm-7wp5
    ├ Solution: Upgrade to >=0.3.20 (try `cargo update -p tracing-subscriber`)
    ├ tracing-subscriber v0.3.19
      └── (dev) libdd-telemetry v2.0.0
          └── libdd-crashtracker v2.0.0

advisories FAILED, bans ok, sources ok

Updated: 2026-01-30 09:21:03 UTC | Commit: 2d5486e | dependency-check job results

@pr-commenter
Copy link

pr-commenter bot commented Jan 29, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-30 09:35:27

Comparing candidate commit 8459997 in PR branch igor/versioning/publish-crates-from-proposal-testing with baseline commit 38a7f84 in branch igor/versioning/publish-crates-from-proposal.

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 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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 249.580ns 258.034ns ± 11.410ns 253.466ns ± 1.984ns 257.210ns 286.845ns 293.739ns 295.605ns 16.62% 2.050 2.893 4.41% 0.807ns 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 [256.452ns; 259.615ns] or [-0.613%; +0.613%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 89.672µs 89.922µs ± 0.223µs 89.895µs ± 0.047µs 89.953µs 90.054µs 90.214µs 92.806µs 3.24% 10.966 138.254 0.25% 0.016µ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 [89.891µs; 89.953µs] or [-0.034%; +0.034%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.890µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.918µs 3.921µs 0.23% -1.743 14.702 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 255043545.991op/s 255607055.130op/s ± 193759.195op/s 255622827.118op/s ± 124770.843op/s 255708669.792op/s 255825255.442op/s 255920971.477op/s 257068943.356op/s 0.57% 1.775 14.965 0.08% 13700.844op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.056µs 77.547µs ± 0.320µs 77.465µs ± 0.223µs 77.721µs 78.199µs 78.323µs 79.004µs 1.99% 1.016 1.735 0.41% 0.023µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12657570.812op/s 12895654.245op/s ± 52991.448op/s 12909040.205op/s ± 37050.297op/s 12926760.981op/s 12964346.396op/s 12973887.418op/s 12977637.418op/s 0.53% -0.983 1.601 0.41% 3747.061op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.643µs 71.130µs ± 0.299µs 71.126µs ± 0.188µs 71.277µs 71.636µs 72.022µs 72.230µs 1.55% 0.740 0.751 0.42% 0.021µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13844652.007op/s 14059110.771op/s ± 58999.010op/s 14059482.683op/s ± 37186.979op/s 14097631.598op/s 14147111.437op/s 14154627.122op/s 14155759.537op/s 0.68% -0.713 0.682 0.42% 4171.860op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.919µs 3.919µs 0.18% -1.264 10.347 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255158881.326op/s 255615041.500op/s ± 185119.474op/s 255630266.624op/s ± 103925.734op/s 255723456.902op/s 255855694.506op/s 255944463.884op/s 256901307.885op/s 0.50% 1.288 10.522 0.07% 13089.924op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.458µs 67.875µs ± 0.261µs 67.805µs ± 0.180µs 68.031µs 68.286µs 68.548µs 68.731µs 1.37% 0.606 0.145 0.38% 0.018µs 1 200
credit_card/is_card_number/378282246310005 throughput 14549379.661op/s 14733247.267op/s ± 56450.254op/s 14748175.662op/s ± 39031.039op/s 14766509.190op/s 14815955.896op/s 14820899.623op/s 14824011.935op/s 0.51% -0.586 0.101 0.38% 3991.636op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.627µs 45.191µs ± 0.174µs 45.207µs ± 0.113µs 45.314µs 45.452µs 45.534µs 45.547µs 0.75% -0.469 0.176 0.38% 0.012µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21955245.123op/s 22128681.736op/s ± 85331.723op/s 22120699.505op/s ± 55449.277op/s 22183319.809op/s 22289926.592op/s 22347607.944op/s 22407755.748op/s 1.30% 0.492 0.214 0.38% 6033.864op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.028µs 6.038µs ± 0.012µs 6.035µs ± 0.003µs 6.039µs 6.052µs 6.090µs 6.135µs 1.66% 4.782 28.711 0.20% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 162998415.364op/s 165617198.979op/s ± 326470.249op/s 165696354.684op/s ± 80957.315op/s 165758135.524op/s 165845778.442op/s 165875849.312op/s 165893747.307op/s 0.12% -4.736 28.176 0.20% 23084.933op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.917µs 3.918µs 0.15% -2.075 16.314 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255255532.659op/s 255630856.791op/s ± 165987.919op/s 255631046.420op/s ± 95883.642op/s 255726898.080op/s 255858551.510op/s 255911577.474op/s 256916543.134op/s 0.50% 2.102 16.563 0.06% 11737.118op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.083µs 65.637µs ± 0.099µs 65.643µs ± 0.055µs 65.699µs 65.770µs 65.811µs 66.007µs 0.55% -1.214 6.754 0.15% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15150002.852op/s 15235252.191op/s ± 23088.754op/s 15233926.652op/s ± 12885.606op/s 15246811.118op/s 15268051.222op/s 15291656.737op/s 15365010.898op/s 0.86% 1.247 6.899 0.15% 1632.621op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.956µs 53.024µs ± 0.054µs 53.018µs ± 0.024µs 53.043µs 53.076µs 53.118µs 53.476µs 0.86% 5.035 37.685 0.10% 0.004µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18699886.900op/s 18859337.479op/s ± 19262.733op/s 18861435.908op/s ± 8558.675op/s 18869469.670op/s 18877568.541op/s 18882481.136op/s 18883554.313op/s 0.12% -4.992 37.222 0.10% 1362.081op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.921µs 3.922µs 0.24% -0.715 7.722 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254993286.108op/s 255602898.685op/s ± 203037.614op/s 255610791.836op/s ± 124655.639op/s 255735470.514op/s 255844339.716op/s 255918709.410op/s 256906768.162op/s 0.51% 0.737 7.855 0.08% 14356.927op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.744µs 49.830µs ± 0.040µs 49.831µs ± 0.027µs 49.853µs 49.894µs 49.931µs 49.945µs 0.23% 0.315 -0.109 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20022135.916op/s 20068427.144op/s ± 16003.465op/s 20067662.968op/s ± 11036.477op/s 20080393.006op/s 20093197.956op/s 20098955.740op/s 20102758.098op/s 0.17% -0.311 -0.114 0.08% 1131.616op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.720µs 45.180µs ± 0.187µs 45.208µs ± 0.125µs 45.317µs 45.454µs 45.527µs 45.543µs 0.74% -0.389 -0.488 0.41% 0.013µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21957040.950op/s 22133993.483op/s ± 91677.606op/s 22119769.411op/s ± 61117.629op/s 22199304.058op/s 22295233.957op/s 22350445.209op/s 22361328.037op/s 1.09% 0.406 -0.471 0.41% 6482.586op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.029µs 6.039µs ± 0.013µs 6.036µs ± 0.003µs 6.040µs 6.047µs 6.102µs 6.107µs 1.16% 3.966 15.374 0.22% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163756268.177op/s 165581013.545op/s ± 366205.361op/s 165658924.881op/s ± 83140.727op/s 165732830.722op/s 165802543.561op/s 165862976.082op/s 165868524.554op/s 0.13% -3.955 15.305 0.22% 25894.629op/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 [255580201.969op/s; 255633908.291op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.502µs; 77.591µs] or [-0.057%; +0.057%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12888310.140op/s; 12902998.350op/s] or [-0.057%; +0.057%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.088µs; 71.171µs] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14050934.076op/s; 14067287.467op/s] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255589385.722op/s; 255640697.279op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.839µs; 67.911µs] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/378282246310005 throughput [14725423.805op/s; 14741070.730op/s] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.167µs; 45.215µs] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22116855.579op/s; 22140507.892op/s] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.036µs; 6.040µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/x371413321323331 throughput [165571953.343op/s; 165662444.616op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [255607852.462op/s; 255653861.121op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.624µs; 65.651µs] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15232052.312op/s; 15238452.071op/s] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.017µs; 53.032µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18856667.849op/s; 18862007.108op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255574759.624op/s; 255631037.746op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.824µs; 49.835µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20066209.218op/s; 20070645.071op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.154µs; 45.206µs] or [-0.057%; +0.057%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22121287.849op/s; 22146699.118op/s] or [-0.057%; +0.057%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.038µs; 6.041µs] or [-0.031%; +0.031%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165530261.004op/s; 165631766.086op/s] or [-0.031%; +0.031%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.034µs 34.496µs ± 0.786µs 34.142µs ± 0.044µs 34.211µs 36.105µs 36.143µs 38.265µs 12.08% 1.913 2.653 2.27% 0.056µ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.387µs; 34.605µs] or [-0.316%; +0.316%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.351µs 147.168µs ± 1.614µs 146.897µs ± 0.512µs 147.505µs 148.964µs 154.247µs 162.732µs 10.78% 5.656 45.705 1.09% 0.114µ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.945µs; 147.392µs] or [-0.152%; +0.152%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.448µs 206.263µs ± 0.427µs 206.284µs ± 0.288µs 206.550µs 206.990µs 207.262µs 207.528µs 0.60% 0.223 -0.422 0.21% 0.030µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4818616.843op/s 4848196.632op/s ± 10036.308op/s 4847674.600op/s ± 6758.906op/s 4855319.038op/s 4863705.057op/s 4865858.701op/s 4867415.547op/s 0.41% -0.214 -0.433 0.21% 709.674op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.571µs 18.651µs ± 0.066µs 18.632µs ± 0.025µs 18.673µs 18.736µs 18.846µs 19.223µs 3.17% 4.268 29.676 0.35% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52021406.368op/s 53617923.976op/s ± 186080.886op/s 53672079.974op/s ± 72113.051op/s 53721665.094op/s 53771606.568op/s 53819037.438op/s 53847937.076op/s 0.33% -4.129 28.010 0.35% 13157.906op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.714µs 10.789µs ± 0.030µs 10.788µs ± 0.022µs 10.810µs 10.845µs 10.862µs 10.869µs 0.75% 0.240 -0.156 0.28% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 92005370.283op/s 92684613.173op/s ± 255487.945op/s 92692117.783op/s ± 185452.986op/s 92878969.435op/s 93054002.350op/s 93196490.865op/s 93334951.139op/s 0.69% -0.225 -0.165 0.27% 18065.726op/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.204µs; 206.322µs] or [-0.029%; +0.029%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4846805.696op/s; 4849587.568op/s] or [-0.029%; +0.029%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.642µs; 18.660µs] or [-0.049%; +0.049%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53592134.954op/s; 53643712.997op/s] or [-0.048%; +0.048%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.785µs; 10.793µs] or [-0.038%; +0.038%] None None None
normalization/normalize_name/normalize_name/good throughput [92649205.001op/s; 92720021.345op/s] or [-0.038%; +0.038%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.623ms 10.651ms ± 0.014ms 10.650ms ± 0.009ms 10.659ms 10.677ms 10.688ms 10.716ms 0.62% 0.851 1.779 0.13% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.649ms; 10.653ms] or [-0.018%; +0.018%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.379µs 2.431µs ± 0.024µs 2.428µs ± 0.009µs 2.436µs 2.478µs 2.487µs 2.656µs 9.40% 4.583 37.493 0.99% 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.428µs; 2.434µs] or [-0.137%; +0.137%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.980ms 3.984ms ± 0.006ms 3.983ms ± 0.001ms 3.985ms 3.988ms 3.992ms 4.068ms 2.11% 11.376 145.678 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.983ms; 3.985ms] or [-0.022%; +0.022%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.952µs 536.699µs ± 1.261µs 536.259µs ± 0.499µs 537.078µs 539.217µs 541.138µs 542.104µs 1.09% 1.542 2.395 0.23% 0.089µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1844666.094op/s 1863252.625op/s ± 4363.793op/s 1864770.773op/s ± 1733.963op/s 1866235.947op/s 1867388.463op/s 1868689.487op/s 1869326.388op/s 0.24% -1.528 2.329 0.23% 308.567op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.147µs 381.922µs ± 0.313µs 381.912µs ± 0.196µs 382.101µs 382.488µs 382.796µs 383.017µs 0.29% 0.536 0.676 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2610851.357op/s 2618339.716op/s ± 2141.747op/s 2618403.196op/s ± 1343.332op/s 2619913.811op/s 2621287.918op/s 2622753.128op/s 2623658.740op/s 0.20% -0.530 0.665 0.08% 151.444op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.544µs 189.873µs ± 0.138µs 189.861µs ± 0.094µs 189.961µs 190.112µs 190.200µs 190.371µs 0.27% 0.575 0.371 0.07% 0.010µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5252905.160op/s 5266670.038op/s ± 3818.187op/s 5267001.527op/s ± 2594.537op/s 5269504.590op/s 5271676.561op/s 5273516.635op/s 5275811.298op/s 0.17% -0.570 0.363 0.07% 269.987op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.532µs 36.645µs ± 0.059µs 36.637µs ± 0.044µs 36.690µs 36.737µs 36.802µs 36.830µs 0.53% 0.306 -0.186 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27151540.061op/s 27289167.281op/s ± 43927.314op/s 27294855.869op/s ± 32750.504op/s 27321862.383op/s 27357961.873op/s 27371552.300op/s 27373342.560op/s 0.29% -0.297 -0.198 0.16% 3106.130op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.949µs 46.067µs ± 0.107µs 46.054µs ± 0.034µs 46.097µs 46.163µs 46.210µs 47.388µs 2.90% 9.382 112.465 0.23% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21102512.489op/s 21707497.685op/s ± 49548.072op/s 21713821.245op/s ± 16171.700op/s 21728676.789op/s 21743436.583op/s 21754302.327op/s 21763359.257op/s 0.23% -9.198 109.431 0.23% 3503.578op/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 [536.524µs; 536.874µs] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1862647.845op/s; 1863857.404op/s] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.878µs; 381.965µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2618042.890op/s; 2618636.541op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.854µs; 189.892µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5266140.874op/s; 5267199.202op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.636µs; 36.653µs] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27283079.378op/s; 27295255.184op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.052µs; 46.082µs] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21700630.799op/s; 21714364.571op/s] or [-0.032%; +0.032%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.025µs 5.105µs ± 0.038µs 5.111µs ± 0.025µs 5.133µs 5.164µs 5.167µs 5.171µs 1.18% -0.225 -0.862 0.74% 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.100µs; 5.110µs] or [-0.102%; +0.102%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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 549.046µs 549.715µs ± 0.417µs 549.658µs ± 0.281µs 549.980µs 550.316µs 550.643µs 552.650µs 0.54% 1.965 10.755 0.08% 0.029µ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 [549.657µs; 549.773µs] or [-0.011%; +0.011%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.274µs 161.936µs ± 0.254µs 161.918µs ± 0.135µs 162.080µs 162.280µs 162.660µs 163.510µs 0.98% 1.375 7.131 0.16% 0.018µ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.901µs; 161.971µs] or [-0.022%; +0.022%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.580ms 14.644ms ± 0.031ms 14.639ms ± 0.016ms 14.657ms 14.691ms 14.749ms 14.843ms 1.39% 2.075 9.195 0.21% 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.639ms; 14.648ms] or [-0.030%; +0.030%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.157µs 3.218µs ± 1.433µs 2.998µs ± 0.031µs 3.028µs 3.667µs 14.077µs 14.723µs 391.05% 7.320 54.847 44.44% 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.019µs; 3.416µs] or [-6.174%; +6.174%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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 188.517ns 191.396ns ± 2.152ns 191.452ns ± 1.546ns 192.366ns 195.560ns 197.210ns 198.877ns 3.88% 0.780 0.433 1.12% 0.152ns 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 [191.097ns; 191.694ns] or [-0.156%; +0.156%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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.828µs 26.439µs ± 9.840µs 18.449µs ± 0.227µs 34.673µs 44.377µs 45.453µs 70.877µs 284.19% 0.939 0.813 37.13% 0.696µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [25.075µs; 27.803µs] or [-5.158%; +5.158%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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 12.915ms 13.243ms ± 0.092ms 13.246ms ± 0.046ms 13.294ms 13.369ms 13.456ms 13.485ms 1.81% -0.766 1.819 0.69% 0.007ms 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 [13.230ms; 13.256ms] or [-0.096%; +0.096%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8459997 1769764811 igor/versioning/publish-crates-from-proposal-testing
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 48.485ms 48.915ms ± 1.518ms 48.675ms ± 0.048ms 48.735ms 49.080ms 59.496ms 61.569ms 26.49% 7.437 55.509 3.09% 0.107ms 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 [48.705ms; 49.126ms] or [-0.430%; +0.430%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.91%. Comparing base (38a7f84) to head (8459997).

Additional details and impacted files
@@                               Coverage Diff                                @@
##           igor/versioning/publish-crates-from-proposal    #1491      +/-   ##
================================================================================
- Coverage                                         71.03%   70.91%   -0.12%     
================================================================================
  Files                                               422      421       -1     
  Lines                                             68697    68443     -254     
================================================================================
- Hits                                              48796    48538     -258     
- Misses                                            19901    19905       +4     
Components Coverage Δ
libdd-crashtracker 61.13% <ø> (-0.14%) ⬇️
libdd-crashtracker-ffi 14.37% <ø> (-2.14%) ⬇️
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.28% <ø> (-0.57%) ⬇️
libdd-data-pipeline-ffi 78.57% <ø> (ø)
libdd-common 80.97% <ø> (ø)
libdd-common-ffi 74.54% <ø> (ø)
libdd-telemetry 59.78% <ø> (-0.04%) ⬇️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.60% <ø> (-0.11%) ⬇️
libdd-profiling 81.52% <ø> (ø)
libdd-profiling-ffi 64.71% <ø> (ø)
datadog-sidecar 34.51% <ø> (-0.44%) ⬇️
datdog-sidecar-ffi 8.26% <ø> (-2.00%) ⬇️
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 93.43% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.45% <ø> (ø)
datadog-tracer-flare 63.49% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Jan 29, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.81 MB 91.81 MB +0% (+280 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.44 MB 8.44 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 62.80 MB 62.80 MB -0% (-248 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 9.48 MB 9.48 MB -0% (-16 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.15 MB 106.15 MB +0% (+2.92 KB) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.76 MB 10.76 MB +0% (+416 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.26 MB 25.26 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.59 KB 75.59 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 167.23 MB 167.21 MB -0% (-16.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 847.79 MB 847.80 MB +0% (+2.49 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.61 MB 9.61 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.59 KB 75.59 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.10 MB 23.10 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.39 MB 48.39 MB +0% (+328 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.33 MB 21.33 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 76.76 KB 76.76 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 171.34 MB 171.32 MB --.01% (-24.00 KB) 💪
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 834.55 MB 834.55 MB +0% (+924 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.27 MB 7.27 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 76.76 KB 76.76 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.71 MB 24.70 MB --.03% (-8.00 KB) 💪
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.10 MB 44.10 MB -0% (-1.56 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.27 MB 80.27 MB +0% (+392 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.90 MB 9.90 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 64.68 MB 64.68 MB +0% (+1.21 KB) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 10.51 MB 10.51 MB +0% (+8 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.11 MB 100.12 MB +0% (+5.56 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.48 MB 11.48 MB +0% (+8 B) 👌

@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal-testing branch from 7cc4dac to 332888e Compare January 30, 2026 08:55
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal branch from 539e316 to d87268b Compare January 30, 2026 08:58
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal-testing branch from 332888e to 926fee2 Compare January 30, 2026 08:58
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal branch from d87268b to 38a7f84 Compare January 30, 2026 09:01
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal-testing branch from 926fee2 to 94da372 Compare January 30, 2026 09:02
@github-actions github-actions bot removed the ci-build label Jan 30, 2026
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal-testing branch from 6ee90dc to 8459997 Compare January 30, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants