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 needed by the publication process
  • missing docs
  • dependencies

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)

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.41%. Comparing base (b9320a3) to head (c1e5633).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1425      +/-   ##
==========================================
- Coverage   71.44%   71.41%   -0.03%     
==========================================
  Files         411      411              
  Lines       66028    66028              
==========================================
- Hits        47172    47157      -15     
- Misses      18856    18871      +15     
Components Coverage Δ
libdd-crashtracker 58.70% <ø> (-0.02%) ⬇️
libdd-crashtracker-ffi 14.72% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 85.66% <ø> (ø)
libdd-data-pipeline-ffi 75.75% <ø> (ø)
libdd-common 81.33% <ø> (ø)
libdd-common-ffi 74.96% <ø> (ø)
libdd-telemetry 59.95% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 81.72% <ø> (ø)
libdd-profiling-ffi 67.83% <ø> (ø)
datadog-sidecar 36.17% <ø> (ø)
datdog-sidecar-ffi 12.37% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 90.07% <ø> (ø)
datadog-tracer-flare 61.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pr-commenter
Copy link

pr-commenter bot commented Dec 23, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-12-23 10:29:50

Comparing candidate commit c1e5633 in PR branch igor/versioning/pr-metadata-docs-and-deps with baseline commit b9320a3 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 c1e5633 1766484811 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 145.029µs 146.843µs ± 1.684µs 146.605µs ± 0.556µs 147.199µs 148.218µs 154.259µs 162.053µs 10.54% 5.206 37.968 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.610µs; 147.077µs] or [-0.159%; +0.159%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 534.020µs 534.704µs ± 0.506µs 534.657µs ± 0.246µs 534.949µs 535.227µs 535.373µs 540.150µs 1.03% 6.246 65.052 0.09% 0.036µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1851339.204op/s 1870193.515op/s ± 1759.828op/s 1870356.771op/s ± 860.581op/s 1871134.422op/s 1872088.270op/s 1872377.849op/s 1872587.598op/s 0.12% -6.167 63.933 0.09% 124.439op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.413µs 381.069µs ± 0.276µs 381.054µs ± 0.186µs 381.229µs 381.523µs 381.719µs 382.273µs 0.32% 0.586 1.150 0.07% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2615929.464op/s 2624200.621op/s ± 1898.747op/s 2624301.615op/s ± 1281.710op/s 2625602.173op/s 2627106.569op/s 2627737.038op/s 2628720.139op/s 0.17% -0.580 1.132 0.07% 134.262op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 190.142µs 190.538µs ± 0.169µs 190.530µs ± 0.117µs 190.659µs 190.817µs 190.922µs 190.943µs 0.22% 0.137 -0.311 0.09% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5237165.721op/s 5248298.590op/s ± 4641.306op/s 5248516.235op/s ± 3223.909op/s 5251647.149op/s 5255833.102op/s 5258448.802op/s 5259221.641op/s 0.20% -0.132 -0.311 0.09% 328.190op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.011µs 37.180µs ± 0.058µs 37.186µs ± 0.032µs 37.212µs 37.275µs 37.303µs 37.328µs 0.38% -0.399 0.526 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26789635.908op/s 26896466.804op/s ± 42267.911op/s 26892074.859op/s ± 23044.308op/s 26918641.268op/s 26966465.582op/s 27016714.897op/s 27019055.553op/s 0.47% 0.410 0.537 0.16% 2988.793op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.776µs 45.907µs ± 0.060µs 45.918µs ± 0.041µs 45.952µs 45.994µs 46.011µs 46.095µs 0.39% -0.232 -0.400 0.13% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21694421.063op/s 21783436.079op/s ± 28441.167op/s 21778009.971op/s ± 19297.647op/s 21803440.053op/s 21833106.400op/s 21844989.990op/s 21845503.261op/s 0.31% 0.238 -0.404 0.13% 2011.094op/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 [534.634µs; 534.775µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1869949.620op/s; 1870437.410op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.030µs; 381.107µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2623937.473op/s; 2624463.769op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.515µs; 190.561µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5247655.349op/s; 5248941.830op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.172µs; 37.188µs] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26890608.878op/s; 26902324.730op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.898µs; 45.915µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21779494.407op/s; 21787377.751op/s] or [-0.018%; +0.018%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.982µs 5.032µs ± 0.039µs 5.009µs ± 0.020µs 5.060µs 5.099µs 5.104µs 5.108µs 1.97% 0.605 -1.138 0.77% 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.027µs; 5.037µs] or [-0.107%; +0.107%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 186.294ns 189.305ns ± 2.266ns 189.303ns ± 1.660ns 190.474ns 193.710ns 195.915ns 196.375ns 3.74% 0.897 0.564 1.19% 0.160ns 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 [188.991ns; 189.619ns] or [-0.166%; +0.166%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 59.550ms 59.993ms ± 2.064ms 59.691ms ± 0.064ms 59.762ms 60.093ms 68.129ms 79.570ms 33.30% 8.510 74.395 3.43% 0.146ms 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 [59.707ms; 60.279ms] or [-0.477%; +0.477%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.984ms 3.989ms ± 0.007ms 3.988ms ± 0.001ms 3.990ms 3.992ms 4.000ms 4.078ms 2.26% 11.544 148.593 0.17% 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.988ms; 3.990ms] or [-0.024%; +0.024%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 204.358µs 205.019µs ± 0.457µs 204.977µs ± 0.295µs 205.268µs 205.742µs 206.250µs 208.172µs 1.56% 2.018 10.275 0.22% 0.032µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4803708.775op/s 4877615.963op/s ± 10833.866op/s 4878587.773op/s ± 7015.304op/s 4885783.101op/s 4891518.158op/s 4892905.415op/s 4893375.982op/s 0.30% -1.964 9.815 0.22% 766.070op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.561µs 18.683µs ± 0.081µs 18.656µs ± 0.025µs 18.692µs 18.852µs 18.945µs 19.051µs 2.12% 1.743 3.101 0.43% 0.006µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52491710.313op/s 53524249.292op/s ± 229104.508op/s 53603300.146op/s ± 73170.908op/s 53663414.878op/s 53756666.171op/s 53796343.308op/s 53876136.935op/s 0.51% -1.716 2.968 0.43% 16200.135op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.862µs 10.939µs ± 0.042µs 10.934µs ± 0.027µs 10.963µs 11.020µs 11.051µs 11.089µs 1.42% 0.840 0.744 0.38% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 90178143.454op/s 91416321.863op/s ± 350506.002op/s 91459124.837op/s ± 223889.086op/s 91664344.209op/s 91916457.065op/s 92008455.549op/s 92064989.384op/s 0.66% -0.817 0.688 0.38% 24784.517op/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 [204.956µs; 205.083µs] or [-0.031%; +0.031%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4876114.493op/s; 4879117.432op/s] or [-0.031%; +0.031%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.672µs; 18.695µs] or [-0.060%; +0.060%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53492497.611op/s; 53556000.973op/s] or [-0.059%; +0.059%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.933µs; 10.945µs] or [-0.053%; +0.053%] None None None
normalization/normalize_name/normalize_name/good throughput [91367745.103op/s; 91464898.624op/s] or [-0.053%; +0.053%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.607ns 254.376ns ± 11.946ns 250.459ns ± 3.035ns 254.163ns 286.618ns 292.648ns 298.383ns 19.13% 2.135 3.911 4.68% 0.845ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [252.720ns; 256.031ns] or [-0.651%; +0.651%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 90.060µs 90.326µs ± 0.165µs 90.285µs ± 0.091µs 90.424µs 90.562µs 90.804µs 91.501µs 1.35% 2.447 12.636 0.18% 0.012µ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 [90.303µs; 90.349µs] or [-0.025%; +0.025%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.690ms 10.720ms ± 0.013ms 10.718ms ± 0.007ms 10.726ms 10.739ms 10.751ms 10.792ms 0.68% 1.395 6.180 0.12% 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.718ms; 10.722ms] or [-0.017%; +0.017%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 9.756ms 9.891ms ± 0.053ms 9.890ms ± 0.027ms 9.913ms 9.973ms 10.054ms 10.166ms 2.79% 1.054 4.181 0.54% 0.004ms 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 [9.884ms; 9.898ms] or [-0.074%; +0.074%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 539.102µs 540.081µs ± 0.523µs 539.982µs ± 0.233µs 540.239µs 541.060µs 541.535µs 544.315µs 0.80% 3.262 20.743 0.10% 0.037µ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 [540.008µs; 540.153µs] or [-0.013%; +0.013%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.171µs 3.224µs ± 1.445µs 3.015µs ± 0.026µs 3.037µs 3.753µs 13.945µs 14.940µs 395.57% 7.364 55.366 44.71% 0.102µ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.023µs; 3.424µs] or [-6.213%; +6.213%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 13.867ms 13.909ms ± 0.027ms 13.903ms ± 0.009ms 13.914ms 13.936ms 14.030ms 14.086ms 1.31% 3.391 15.103 0.19% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [13.905ms; 13.913ms] or [-0.027%; +0.027%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.805µs 25.088µs ± 9.456µs 18.114µs ± 0.223µs 33.524µs 42.965µs 52.105µs 68.877µs 280.24% 1.184 1.314 37.60% 0.669µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.777µs; 26.398µs] or [-5.224%; +5.224%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 160.357µs 161.004µs ± 0.238µs 161.002µs ± 0.126µs 161.121µs 161.433µs 161.671µs 161.710µs 0.44% 0.249 0.871 0.15% 0.017µ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 [160.971µs; 161.037µs] or [-0.020%; +0.020%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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 33.194µs 33.891µs ± 0.925µs 33.309µs ± 0.072µs 34.978µs 35.691µs 35.905µs 36.462µs 9.47% 1.035 -0.625 2.72% 0.065µ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 [33.763µs; 34.019µs] or [-0.378%; +0.378%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.333µs 2.385µs ± 0.014µs 2.384µs ± 0.004µs 2.391µs 2.413µs 2.421µs 2.431µs 1.94% -0.709 3.577 0.59% 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.383µs; 2.387µs] or [-0.082%; +0.082%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c1e5633 1766484811 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.893µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.919µs 3.921µs 0.24% -1.282 15.357 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255069506.441op/s 255674400.438op/s ± 162769.966op/s 255689695.959op/s ± 81439.150op/s 255759651.571op/s 255860372.470op/s 255907829.545op/s 256888165.707op/s 0.47% 1.312 15.567 0.06% 11509.575op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.078µs 78.517µs ± 0.842µs 78.476µs ± 0.620µs 79.106µs 80.013µs 80.443µs 81.082µs 3.32% 0.357 -0.503 1.07% 0.060µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12333237.872op/s 12737578.479op/s ± 136167.128op/s 12742792.873op/s ± 101194.485op/s 12842202.728op/s 12960768.331op/s 12969519.348op/s 12973917.012op/s 1.81% -0.314 -0.558 1.07% 9628.470op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.642µs 70.932µs ± 0.338µs 70.763µs ± 0.088µs 71.021µs 71.713µs 72.087µs 72.247µs 2.10% 1.779 2.861 0.48% 0.024µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13841390.233op/s 14098246.632op/s ± 66586.511op/s 14131591.295op/s ± 17624.630op/s 14143395.828op/s 14150339.834op/s 14152210.428op/s 14155951.398op/s 0.17% -1.755 2.752 0.47% 4708.377op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.912µs ± 0.002µs 3.911µs ± 0.001µs 3.913µs 3.915µs 3.920µs 3.921µs 0.26% -0.706 14.033 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255005899.442op/s 255640368.537op/s ± 161477.082op/s 255661037.258op/s ± 78231.513op/s 255724530.378op/s 255804267.131op/s 255834354.738op/s 256794922.189op/s 0.44% 0.735 14.205 0.06% 11418.154op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.448µs 67.858µs ± 0.234µs 67.759µs ± 0.112µs 67.985µs 68.309µs 68.501µs 68.692µs 1.38% 1.053 0.666 0.34% 0.017µs 1 200
credit_card/is_card_number/378282246310005 throughput 14557675.840op/s 14736833.184op/s ± 50703.809op/s 14758282.762op/s ± 24312.070op/s 14774543.462op/s 14787368.335op/s 14818270.648op/s 14826264.728op/s 0.46% -1.037 0.620 0.34% 3585.301op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.572µs 45.178µs ± 0.191µs 45.193µs ± 0.133µs 45.319µs 45.467µs 45.505µs 45.530µs 0.75% -0.326 -0.354 0.42% 0.013µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21963620.923op/s 22135202.023op/s ± 93589.411op/s 22127459.552op/s ± 65349.467op/s 22196759.961op/s 22295360.403op/s 22328185.254op/s 22435698.228op/s 1.39% 0.346 -0.322 0.42% 6617.771op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.035µs ± 0.004µs 6.035µs ± 0.002µs 6.038µs 6.041µs 6.047µs 6.048µs 0.21% 0.669 0.794 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165348994.084op/s 165687316.206op/s ± 103860.959op/s 165695711.129op/s ± 67329.349op/s 165756923.920op/s 165832836.561op/s 165903067.788op/s 165918166.918op/s 0.13% -0.664 0.784 0.06% 7344.079op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.900µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.922µs 3.922µs 0.27% 0.864 2.735 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254949047.580op/s 255598417.789op/s ± 201500.779op/s 255638122.792op/s ± 100596.050op/s 255718143.205op/s 255832045.162op/s 255907872.758op/s 256422881.746op/s 0.31% -0.855 2.736 0.08% 14248.257op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.528µs 65.870µs ± 0.059µs 65.872µs ± 0.025µs 65.898µs 65.952µs 66.038µs 66.055µs 0.28% -1.333 7.924 0.09% 0.004µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15138983.840op/s 15181325.958op/s ± 13530.258op/s 15180866.796op/s ± 5681.900op/s 15186302.335op/s 15196319.709op/s 15229235.961op/s 15260691.771op/s 0.53% 1.355 8.012 0.09% 956.734op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.956µs 53.020µs ± 0.037µs 53.011µs ± 0.024µs 53.046µs 53.085µs 53.110µs 53.148µs 0.26% 0.697 0.210 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18815490.226op/s 18860878.040op/s ± 13014.392op/s 18863863.440op/s ± 8543.128op/s 18870150.724op/s 18878146.657op/s 18883302.591op/s 18883627.895op/s 0.10% -0.693 0.201 0.07% 920.256op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.890µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.922µs 3.924µs 0.28% -1.294 11.686 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254862597.962op/s 255573435.136op/s ± 209598.701op/s 255573963.701op/s ± 126614.320op/s 255703349.731op/s 255831826.303op/s 255955133.810op/s 257055737.666op/s 0.58% 1.324 11.894 0.08% 14820.866op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.739µs 49.805µs ± 0.039µs 49.797µs ± 0.019µs 49.817µs 49.875µs 49.924µs 50.032µs 0.47% 1.961 6.573 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19987263.837op/s 20078230.851op/s ± 15513.201op/s 20081421.673op/s ± 7474.190op/s 20088112.357op/s 20096168.364op/s 20099027.213op/s 20104879.454op/s 0.12% -1.950 6.499 0.08% 1096.949op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.662µs 45.159µs ± 0.176µs 45.139µs ± 0.127µs 45.290µs 45.463µs 45.504µs 45.544µs 0.90% -0.155 -0.222 0.39% 0.012µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21956830.300op/s 22144188.187op/s ± 86118.899op/s 22153908.793op/s ± 62323.500op/s 22198418.363op/s 22294961.943op/s 22344843.910op/s 22390342.541op/s 1.07% 0.176 -0.204 0.39% 6089.526op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.033µs ± 0.003µs 6.033µs ± 0.002µs 6.035µs 6.039µs 6.042µs 6.043µs 0.17% 0.737 0.971 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165467311.424op/s 165742808.027op/s ± 81018.332op/s 165751683.384op/s ± 50994.330op/s 165794342.268op/s 165862328.586op/s 165887982.009op/s 165903357.792op/s 0.09% -0.733 0.962 0.05% 5728.861op/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.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255651842.086op/s; 255696958.789op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [78.400µs; 78.634µs] or [-0.149%; +0.149%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12718707.024op/s; 12756449.933op/s] or [-0.148%; +0.148%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.886µs; 70.979µs] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14089018.382op/s; 14107474.882op/s] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255617989.366op/s; 255662747.708op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.826µs; 67.890µs] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/378282246310005 throughput [14729806.124op/s; 14743860.244op/s] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.151µs; 45.204µs] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22122231.430op/s; 22148172.615op/s] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.035µs; 6.036µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 throughput [165672922.076op/s; 165701710.336op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255570491.719op/s; 255626343.859op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.862µs; 65.879µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15179450.794op/s; 15183201.121op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.015µs; 53.025µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18859074.370op/s; 18862681.709op/s] or [-0.010%; +0.010%] 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 [255544386.772op/s; 255602483.500op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.800µs; 49.811µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20076080.871op/s; 20080380.832op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.135µs; 45.184µs] or [-0.054%; +0.054%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22132252.936op/s; 22156123.438op/s] or [-0.054%; +0.054%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.033µs; 6.034µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165731579.665op/s; 165754036.389op/s] or [-0.007%; +0.007%] 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.so 7.50 MB 7.50 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 87.06 MB 87.06 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 58.87 MB 58.87 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.49 MB 8.49 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.73 MB 100.73 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.62 MB 9.62 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 20.06 MB 20.06 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 74.31 KB 74.31 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 142.05 MB 142.03 MB --.01% (-24.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 748.21 MB 748.21 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.41 MB 6.41 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 74.31 KB 74.31 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.90 MB 19.90 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 38.99 MB 38.99 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 17.12 MB 17.12 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 75.46 KB 75.46 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 144.70 MB 144.70 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 736.85 MB 736.85 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.92 MB 4.92 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 75.46 KB 75.46 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 21.17 MB 21.17 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 36.77 MB 36.77 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 75.34 MB 75.34 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.93 MB 8.93 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 60.20 MB 60.20 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.54 MB 9.54 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 94.90 MB 94.90 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.35 MB 10.35 MB 0% (0 B) 👌

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants