Skip to content

Conversation

@iunanua
Copy link
Contributor

@iunanua iunanua commented Dec 23, 2025

What does this PR do?

Add a workflow to check:

  • if the PR is changing or removing some metadata elements from Cargo.toml files needed by the publication process
  • missing docs
  • dependencies

Checks are only performed on crates without publish=false

At the moment, the docs and deps checks don't cause the CI to fail if they find an issue. They publish a comment with a summary indicating the issues found in each crate (docs example and deps example)

Third-party GH actions added (they will be allowed in the repo settings):

@codecov-commenter
Copy link

codecov-commenter commented Dec 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.14%. Comparing base (46b05c4) to head (95a5201).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1425   +/-   ##
=======================================
  Coverage   71.14%   71.14%           
=======================================
  Files         419      419           
  Lines       67179    67179           
=======================================
+ Hits        47792    47793    +1     
+ Misses      19387    19386    -1     
Components Coverage Δ
libdd-crashtracker 61.41% <ø> (+0.01%) ⬆️
libdd-crashtracker-ffi 16.50% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.28% <ø> (ø)
libdd-data-pipeline-ffi 78.57% <ø> (ø)
libdd-common 80.84% <ø> (ø)
libdd-common-ffi 74.19% <ø> (ø)
libdd-telemetry 59.82% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.60% <ø> (ø)
libdd-profiling 80.65% <ø> (ø)
libdd-profiling-ffi 62.46% <ø> (ø)
datadog-sidecar 34.94% <ø> (ø)
datdog-sidecar-ffi 10.25% <ø> (ø)
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.

@pr-commenter
Copy link

pr-commenter bot commented Dec 23, 2025

Benchmarks

Comparison

Benchmark execution time: 2026-01-26 10:03:07

Comparing candidate commit 95a5201 in PR branch igor/versioning/pr-metadata-docs-and-deps with baseline commit 46b05c4 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 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.147µs 34.746µs ± 0.932µs 34.336µs ± 0.071µs 34.417µs 36.704µs 36.795µs 38.122µs 11.03% 1.727 1.229 2.68% 0.066µ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.617µs; 34.876µs] or [-0.372%; +0.372%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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 535.002µs 537.112µs ± 1.588µs 536.503µs ± 0.678µs 537.928µs 540.390µs 542.674µs 544.559µs 1.50% 1.683 3.463 0.29% 0.112µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1836346.923op/s 1861824.340op/s ± 5476.090op/s 1863924.009op/s ± 2359.726op/s 1865528.892op/s 1867360.197op/s 1868010.404op/s 1869153.535op/s 0.28% -1.660 3.341 0.29% 387.218op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.242µs 380.807µs ± 0.307µs 380.771µs ± 0.187µs 380.981µs 381.293µs 381.709µs 382.305µs 0.40% 1.042 2.645 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2615711.991op/s 2626000.937op/s ± 2114.415op/s 2626251.773op/s ± 1286.457op/s 2627482.750op/s 2628924.125op/s 2629798.066op/s 2629906.219op/s 0.14% -1.034 2.608 0.08% 149.512op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.462µs 189.965µs ± 0.251µs 189.961µs ± 0.212µs 190.165µs 190.392µs 190.503µs 190.560µs 0.32% 0.196 -0.795 0.13% 0.018µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5247704.097op/s 5264146.074op/s ± 6955.407op/s 5264244.685op/s ± 5886.426op/s 5270150.552op/s 5274561.845op/s 5276505.534op/s 5278099.779op/s 0.26% -0.191 -0.798 0.13% 491.822op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.480µs 36.616µs ± 0.067µs 36.610µs ± 0.043µs 36.653µs 36.741µs 36.796µs 36.831µs 0.60% 0.630 0.458 0.18% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27151160.428op/s 27310454.969op/s ± 49821.270op/s 27314782.681op/s ± 31886.329op/s 27346411.118op/s 27385378.600op/s 27406908.200op/s 27412550.680op/s 0.36% -0.619 0.438 0.18% 3522.896op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.888µs 46.071µs ± 0.063µs 46.062µs ± 0.040µs 46.110µs 46.176µs 46.244µs 46.290µs 0.49% 0.478 0.453 0.14% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21602987.647op/s 21705870.554op/s ± 29547.285op/s 21709901.901op/s ± 18667.534op/s 21726611.505op/s 21748646.726op/s 21757473.435op/s 21792240.201op/s 0.38% -0.469 0.440 0.14% 2089.309op/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.892µs; 537.332µs] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1861065.407op/s; 1862583.274op/s] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.765µs; 380.850µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2625707.899op/s; 2626293.974op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.930µs; 189.999µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5263182.121op/s; 5265110.026op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.607µs; 36.625µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27303550.220op/s; 27317359.717op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.062µs; 46.079µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21701775.585op/s; 21709965.524op/s] or [-0.019%; +0.019%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.577ms 14.637ms ± 0.029ms 14.633ms ± 0.016ms 14.651ms 14.682ms 14.739ms 14.798ms 1.13% 1.567 5.430 0.20% 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.633ms; 14.641ms] or [-0.028%; +0.028%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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 13.138ms 13.476ms ± 0.097ms 13.479ms ± 0.045ms 13.524ms 13.591ms 13.696ms 14.062ms 4.33% 0.616 6.833 0.72% 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.462ms; 13.489ms] or [-0.100%; +0.100%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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 527.572µs 528.322µs ± 0.448µs 528.265µs ± 0.183µs 528.471µs 528.838µs 529.276µs 532.868µs 0.87% 5.492 51.565 0.08% 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 [528.260µs; 528.384µ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 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.978µs 5.040µs ± 0.046µs 5.016µs ± 0.027µs 5.067µs 5.125µs 5.130µs 5.132µs 2.30% 0.656 -0.982 0.91% 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.034µs; 5.046µs] or [-0.126%; +0.126%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.670µs 206.337µs ± 0.338µs 206.295µs ± 0.226µs 206.556µs 206.909µs 207.141µs 207.917µs 0.79% 0.913 1.873 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 4809601.525op/s 4846460.396op/s ± 7938.420op/s 4847431.357op/s ± 5315.311op/s 4852118.892op/s 4857456.049op/s 4859149.208op/s 4862158.465op/s 0.30% -0.898 1.812 0.16% 561.331op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.555µs 18.630µs ± 0.045µs 18.623µs ± 0.024µs 18.649µs 18.694µs 18.761µs 18.917µs 1.58% 2.415 11.306 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52863404.547op/s 53677341.228op/s ± 129288.126op/s 53697468.916op/s ± 68689.967op/s 53761658.848op/s 53829583.704op/s 53856635.825op/s 53894789.150op/s 0.37% -2.361 10.898 0.24% 9142.051op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.684µs 10.769µs ± 0.042µs 10.765µs ± 0.028µs 10.793µs 10.842µs 10.881µs 10.898µs 1.24% 0.419 0.002 0.39% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 91757577.880op/s 92864849.923op/s ± 362083.305op/s 92895811.033op/s ± 242552.214op/s 93150935.327op/s 93432004.733op/s 93518382.734op/s 93597569.035op/s 0.76% -0.398 -0.028 0.39% 25603.156op/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.290µs; 206.384µ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 [4845360.207op/s; 4847560.584op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.624µs; 18.636µs] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53659423.137op/s; 53695259.319op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.763µs; 10.774µs] or [-0.054%; +0.054%] None None None
normalization/normalize_name/normalize_name/good throughput [92814668.659op/s; 92915031.187op/s] or [-0.054%; +0.054%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.917ms 3.928ms ± 0.007ms 3.928ms ± 0.003ms 3.930ms 3.935ms 3.937ms 4.012ms 2.16% 7.312 80.506 0.19% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.927ms; 3.929ms] or [-0.026%; +0.026%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.190µs 3.215µs ± 1.427µs 2.971µs ± 0.035µs 3.018µs 3.667µs 13.931µs 14.745µs 396.28% 7.243 54.097 44.27% 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.018µs; 3.413µs] or [-6.151%; +6.151%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.149ms 48.400ms ± 0.781ms 48.300ms ± 0.047ms 48.358ms 48.426ms 50.824ms 58.211ms 20.52% 10.708 125.825 1.61% 0.055ms 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.291ms; 48.508ms] or [-0.224%; +0.224%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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 143.989µs 146.147µs ± 1.654µs 145.840µs ± 0.520µs 146.533µs 147.822µs 151.549µs 161.766µs 10.92% 5.557 44.022 1.13% 0.117µ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 [145.917µs; 146.376µs] or [-0.157%; +0.157%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 162.945µs 163.391µs ± 0.545µs 163.293µs ± 0.099µs 163.450µs 163.833µs 164.299µs 170.248µs 4.26% 10.182 124.070 0.33% 0.039µ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 [163.315µs; 163.466µs] or [-0.046%; +0.046%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.894µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.919µs 3.919µs 0.17% -1.149 5.770 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 255135334.478op/s 255568370.981op/s ± 201332.111op/s 255562558.456op/s ± 142651.925op/s 255710004.662op/s 255854703.830op/s 255922694.795op/s 256814730.017op/s 0.49% 1.164 5.877 0.08% 14236.330op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.044µs 77.536µs ± 0.308µs 77.506µs ± 0.215µs 77.719µs 78.051µs 78.388µs 78.457µs 1.23% 0.559 -0.010 0.40% 0.022µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12745914.638op/s 12897430.538op/s ± 51068.868op/s 12902248.900op/s ± 35637.099op/s 12934646.481op/s 12968023.706op/s 12977479.253op/s 12979573.874op/s 0.60% -0.540 -0.050 0.39% 3611.114op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.626µs 71.072µs ± 0.284µs 71.015µs ± 0.222µs 71.255µs 71.551µs 71.761µs 72.071µs 1.49% 0.497 -0.129 0.40% 0.020µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13875233.702op/s 14070497.095op/s ± 56193.144op/s 14081465.282op/s ± 43814.210op/s 14108739.660op/s 14150865.569op/s 14155605.213op/s 14159080.178op/s 0.55% -0.478 -0.174 0.40% 3973.455op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.913µs ± 0.008µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.928µs 3.988µs 1.95% 7.719 69.263 0.20% 0.001µs 1 200
credit_card/is_card_number/37828224631 throughput 250739022.859op/s 255572770.234op/s ± 499696.688op/s 255633283.459op/s ± 119503.257op/s 255732092.073op/s 255880001.811op/s 255979771.850op/s 256779232.949op/s 0.45% -7.650 68.441 0.20% 35333.892op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.443µs 67.882µs ± 0.288µs 67.832µs ± 0.205µs 68.057µs 68.388µs 68.731µs 68.979µs 1.69% 0.671 0.543 0.42% 0.020µs 1 200
credit_card/is_card_number/378282246310005 throughput 14497248.168op/s 14731639.315op/s ± 62339.328op/s 14742201.036op/s ± 44335.767op/s 14772028.107op/s 14820492.592op/s 14825705.951op/s 14827234.665op/s 0.58% -0.645 0.468 0.42% 4408.056op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.620µs 45.115µs ± 0.171µs 45.140µs ± 0.127µs 45.261µs 45.347µs 45.424µs 45.453µs 0.69% -0.387 -0.571 0.38% 0.012µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22000959.519op/s 22165948.129op/s ± 84323.285op/s 22153217.976op/s ± 62152.409op/s 22224787.862op/s 22304112.701op/s 22367717.600op/s 22411298.202op/s 1.16% 0.402 -0.553 0.38% 5962.557op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.026µs 6.038µs ± 0.013µs 6.035µs ± 0.003µs 6.039µs 6.060µs 6.107µs 6.108µs 1.21% 4.034 17.218 0.22% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163717073.565op/s 165619527.598op/s ± 359201.752op/s 165692622.177op/s ± 89076.554op/s 165776328.006op/s 165858028.668op/s 165901024.259op/s 165939262.823op/s 0.15% -4.015 17.079 0.22% 25399.399op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.896µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.915µs 3.917µs 3.919µs 3.920µs 0.21% -0.563 3.873 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255094813.065op/s 255595652.412op/s ± 188017.601op/s 255617908.309op/s ± 134086.077op/s 255727087.893op/s 255844287.233op/s 255901950.422op/s 256658774.518op/s 0.41% 0.575 3.939 0.07% 13294.852op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.273µs 65.580µs ± 0.115µs 65.581µs ± 0.081µs 65.669µs 65.776µs 65.825µs 65.901µs 0.49% -0.050 -0.133 0.17% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15174389.439op/s 15248549.363op/s ± 26644.044op/s 15248375.101op/s ± 18744.104op/s 15266468.348op/s 15294921.558op/s 15308899.586op/s 15320241.103op/s 0.47% 0.060 -0.133 0.17% 1884.018op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.956µs 53.020µs ± 0.029µs 53.017µs ± 0.019µs 53.042µs 53.073µs 53.097µs 53.104µs 0.16% 0.548 0.039 0.05% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18830922.527op/s 18860640.065op/s ± 10183.234op/s 18861755.904op/s ± 6908.250op/s 18868283.359op/s 18875462.842op/s 18878065.921op/s 18883548.652op/s 0.12% -0.545 0.035 0.05% 720.063op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.889µ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.22% -1.639 13.044 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255064670.270op/s 255623217.479op/s ± 206270.078op/s 255616883.510op/s ± 115521.988op/s 255745890.252op/s 255870903.332op/s 255954666.146op/s 257138459.403op/s 0.60% 1.669 13.292 0.08% 14585.497op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.737µs 49.808µs ± 0.039µs 49.800µs ± 0.026µs 49.829µs 49.879µs 49.907µs 49.937µs 0.28% 0.682 0.143 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20025120.069op/s 20077154.335op/s ± 15531.287op/s 20080313.262op/s ± 10327.137op/s 20088517.405op/s 20098230.250op/s 20102051.235op/s 20105657.732op/s 0.13% -0.678 0.135 0.08% 1098.228op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.578µs 45.131µs ± 0.150µs 45.130µs ± 0.103µs 45.246µs 45.360µs 45.427µs 45.457µs 0.72% -0.545 0.825 0.33% 0.011µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21998718.327op/s 22157869.646op/s ± 73788.939op/s 22158180.891op/s ± 50532.200op/s 22201382.595op/s 22274891.222op/s 22387607.966op/s 22432785.010op/s 1.24% 0.570 0.885 0.33% 5217.666op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.036µs ± 0.010µs 6.035µs ± 0.003µs 6.038µs 6.042µs 6.094µs 6.111µs 1.27% 5.188 29.698 0.17% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163634310.123op/s 165661207.136op/s ± 282532.583op/s 165709335.020op/s ± 71335.407op/s 165778514.449op/s 165849592.027op/s 165877827.620op/s 165897088.506op/s 0.11% -5.164 29.468 0.17% 19978.071op/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.011%; +0.011%] None None None
credit_card/is_card_number/ throughput [255540468.287op/s; 255596273.675op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.493µs; 77.579µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12890352.884op/s; 12904508.192op/s] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.032µs; 71.111µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14062709.266op/s; 14078284.924op/s] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.914µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/37828224631 throughput [255503517.079op/s; 255642023.389op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.842µs; 67.922µs] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/378282246310005 throughput [14722999.684op/s; 14740278.947op/s] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.091µs; 45.139µs] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22154261.733op/s; 22177634.525op/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.030%; +0.030%] None None None
credit_card/is_card_number/x371413321323331 throughput [165569745.690op/s; 165669309.506op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255569594.980op/s; 255621709.843op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.564µs; 65.596µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15244856.755op/s; 15252241.972op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.017µs; 53.024µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18859228.767op/s; 18862051.363op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255594630.430op/s; 255651804.528op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.803µs; 49.813µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20075001.848op/s; 20079306.822op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.110µs; 45.152µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22147643.208op/s; 22168096.083op/s] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.035µs; 6.038µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165622050.838op/s; 165700363.435op/s] or [-0.024%; +0.024%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.508ns 190.555ns ± 1.671ns 190.547ns ± 1.377ns 191.704ns 193.329ns 194.982ns 197.673ns 3.74% 0.934 0.964 0.87% 0.118ns 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.324ns; 190.787ns] or [-0.122%; +0.122%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.372µs 2.398µs ± 0.021µs 2.391µs ± 0.010µs 2.407µs 2.437µs 2.454µs 2.540µs 6.22% 2.624 11.673 0.88% 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.395µs; 2.401µs] or [-0.122%; +0.122%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 242.096ns 255.280ns ± 14.955ns 247.362ns ± 2.900ns 263.377ns 287.420ns 293.391ns 296.254ns 19.77% 1.266 0.182 5.84% 1.057ns 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.208ns; 257.353ns] or [-0.812%; +0.812%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.637ms 10.666ms ± 0.015ms 10.663ms ± 0.009ms 10.674ms 10.687ms 10.718ms 10.734ms 0.66% 1.165 2.798 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.664ms; 10.668ms] or [-0.019%; +0.019%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.752µs 25.640µs ± 9.660µs 18.044µs ± 0.229µs 34.209µs 43.624µs 45.491µs 69.069µs 282.79% 0.972 0.634 37.58% 0.683µ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.301µs; 26.979µs] or [-5.221%; +5.221%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 95a5201 1769420825 igor/versioning/pr-metadata-docs-and-deps
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.376µs 89.617µs ± 0.149µs 89.608µs ± 0.059µs 89.660µs 89.745µs 90.051µs 91.100µs 1.66% 5.563 49.532 0.17% 0.011µ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.597µs; 89.638µs] or [-0.023%; +0.023%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Dec 23, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.22 MB 91.22 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.38 MB 8.38 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 62.36 MB 62.36 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 9.41 MB 9.41 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 105.54 MB 105.54 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.67 MB 10.67 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.08 MB 25.08 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 165.91 MB 165.91 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 827.93 MB 827.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.54 MB 9.54 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 22.94 MB 22.94 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 47.90 MB 47.90 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.15 MB 21.15 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 169.89 MB 169.88 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 814.90 MB 814.90 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.22 MB 7.22 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.51 MB 24.51 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 43.62 MB 43.62 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 79.72 MB 79.72 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.85 MB 9.85 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 64.25 MB 64.25 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 10.44 MB 10.44 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 99.56 MB 99.56 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.41 MB 11.41 MB 0% (0 B) 👌

@iunanua iunanua marked this pull request as ready for review January 8, 2026 16:04
@iunanua iunanua requested a review from a team as a code owner January 8, 2026 16:04
@hoolioh hoolioh force-pushed the igor/versioning/pr-metadata-docs-and-deps branch from 7bd3412 to 61b2526 Compare January 22, 2026 11:55
@hoolioh hoolioh force-pushed the igor/versioning/pr-metadata-docs-and-deps branch from 61b2526 to 13ec3c8 Compare January 26, 2026 08:49
@iunanua iunanua force-pushed the igor/versioning/pr-metadata-docs-and-deps branch from 13ec3c8 to a0525d9 Compare January 26, 2026 09:30
@iunanua iunanua force-pushed the igor/versioning/pr-metadata-docs-and-deps branch from a0525d9 to 6f28e08 Compare January 26, 2026 09:31
@iunanua
Copy link
Contributor Author

iunanua commented Jan 26, 2026

/merge

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

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

View all feedbacks in Devflow UI.

2026-01-26 10:42:22 UTC ℹ️ Start processing command /merge


2026-01-26 10:42:28 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-01-26 11:04:06 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 0f94738 into main Jan 26, 2026
47 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the igor/versioning/pr-metadata-docs-and-deps branch January 26, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants