Skip to content

Comments

chore(release): proposal for libdd-data-pipeline#1615

Closed
dd-octo-sts[bot] wants to merge 9 commits intoreleasefrom
release-proposal/libdd-data-pipeline/20260220-122230
Closed

chore(release): proposal for libdd-data-pipeline#1615
dd-octo-sts[bot] wants to merge 9 commits intoreleasefrom
release-proposal/libdd-data-pipeline/20260220-122230

Conversation

@dd-octo-sts
Copy link

@dd-octo-sts dd-octo-sts bot commented Feb 20, 2026

Release proposal for libdd-data-pipeline and its dependencies

This PR contains version bumps based on public API changes and commits since last release.

libdd-common

Next version: 2.0.0

Semver bump: major
Tag: libdd-common-v2.0.0

Commits

libdd-ddsketch

Next version: 1.0.1

Semver bump: patch
Tag: libdd-ddsketch-v1.0.1

Commits

libdd-trace-protobuf

Next version: 1.1.0

Semver bump: minor
Tag: libdd-trace-protobuf-v1.1.0

Commits

libdd-dogstatsd-client

Next version: 1.0.1

Semver bump: patch
Tag: libdd-dogstatsd-client-v1.0.1

Commits

libdd-telemetry

Next version: 3.0.0

Semver bump: major
Tag: libdd-telemetry-v3.0.0

Commits

libdd-trace-normalization

Next version: 1.0.1

Semver bump: patch
Tag: libdd-trace-normalization-v1.0.1

Commits

libdd-trace-utils

Next version: 2.0.0

Semver bump: major
Tag: libdd-trace-utils-v2.0.0

Commits

libdd-trace-stats

Next version: 1.0.1

Semver bump: patch
Tag: libdd-trace-stats-v1.0.1

Commits

libdd-data-pipeline

Next version: 2.0.0

Semver bump: major
Tag: libdd-data-pipeline-v2.0.0

Commits

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (release@2273d8b). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff             @@
##             release    #1615   +/-   ##
==========================================
  Coverage           ?   71.11%           
==========================================
  Files              ?      423           
  Lines              ?    62181           
  Branches           ?        0           
==========================================
  Hits               ?    44221           
  Misses             ?    17960           
  Partials           ?        0           
Components Coverage Δ
libdd-crashtracker 62.79% <0.00%> (?)
libdd-crashtracker-ffi 18.46% <0.00%> (?)
libdd-alloc 98.77% <0.00%> (?)
libdd-data-pipeline 87.72% <0.00%> (?)
libdd-data-pipeline-ffi 74.75% <0.00%> (?)
libdd-common 79.73% <0.00%> (?)
libdd-common-ffi 73.40% <0.00%> (?)
libdd-telemetry 62.48% <0.00%> (?)
libdd-telemetry-ffi 16.75% <0.00%> (?)
libdd-dogstatsd-client 82.64% <0.00%> (?)
datadog-ipc 80.74% <0.00%> (?)
libdd-profiling 81.56% <0.00%> (?)
libdd-profiling-ffi 63.65% <0.00%> (?)
datadog-sidecar 32.04% <0.00%> (?)
datdog-sidecar-ffi 6.28% <0.00%> (?)
spawn-worker 54.69% <0.00%> (?)
libdd-tinybytes 93.16% <0.00%> (?)
libdd-trace-normalization 81.71% <0.00%> (?)
libdd-trace-obfuscation 94.21% <0.00%> (?)
libdd-trace-protobuf 68.00% <0.00%> (?)
libdd-trace-utils 88.97% <0.00%> (?)
datadog-tracer-flare 88.28% <0.00%> (?)
libdd-log 74.69% <0.00%> (?)
🚀 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 Feb 20, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-20 12:52:31

Comparing candidate commit b2ec848 in PR branch release-proposal/libdd-data-pipeline/20260220-122230 with baseline commit 2273d8b in branch release.

Found 0 performance improvements and 5 performance regressions! Performance is the same for 52 metrics, 2 unstable metrics.

scenario:benching serializing traces from their internal representation to msgpack

  • 🟥 execution_time [+962.769µs; +973.068µs] or [+6.901%; +6.975%]

scenario:normalization/normalize_name/normalize_name/good

  • 🟥 execution_time [+703.097ns; +713.435ns] or [+7.119%; +7.223%]
  • 🟥 throughput [-6824254.739op/s; -6725598.413op/s] or [-6.740%; -6.643%]

scenario:normalization/normalize_service/normalize_service/[empty string]

  • 🟥 execution_time [+1.542µs; +1.577µs] or [+4.191%; +4.285%]
  • 🟥 throughput [-1116649.709op/s; -1093024.880op/s] or [-4.109%; -4.022%]

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 b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 723.473µs 726.897µs ± 1.237µs 726.842µs ± 0.824µs 727.695µs 728.822µs 730.238µs 730.976µs 0.57% 0.315 0.542 0.17% 0.087µ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 [726.726µs; 727.069µs] or [-0.024%; +0.024%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.943µs 146.266µs ± 1.801µs 145.946µs ± 0.547µs 146.614µs 148.351µs 152.581µs 164.490µs 12.71% 6.087 53.845 1.23% 0.127µ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.016µs; 146.515µs] or [-0.171%; +0.171%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.406µs 2.450µs ± 0.018µs 2.447µs ± 0.010µs 2.459µs 2.493µs 2.500µs 2.510µs 2.56% 1.006 1.154 0.72% 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.448µs; 2.453µs] or [-0.101%; +0.101%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 239.544ns 249.030ns ± 13.305ns 242.878ns ± 2.233ns 248.976ns 282.719ns 284.968ns 289.756ns 19.30% 1.828 1.933 5.33% 0.941ns 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 [247.186ns; 250.874ns] or [-0.740%; +0.740%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 185.241µs 185.632µs ± 0.307µs 185.597µs ± 0.156µs 185.756µs 186.042µs 186.748µs 187.854µs 1.22% 3.206 18.210 0.16% 0.022µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5323292.893op/s 5387010.865op/s ± 8853.838op/s 5388028.652op/s ± 4518.340op/s 5392445.137op/s 5396679.158op/s 5398145.221op/s 5398378.759op/s 0.19% -3.157 17.772 0.16% 626.061op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.236µs 18.302µs ± 0.036µs 18.293µs ± 0.016µs 18.317µs 18.356µs 18.399µs 18.577µs 1.55% 2.874 17.144 0.19% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53828665.619op/s 54639648.501op/s ± 105738.436op/s 54664300.331op/s ± 48506.857op/s 54705142.158op/s 54754969.903op/s 54792266.339op/s 54836839.665op/s 0.32% -2.812 16.508 0.19% 7476.837op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.533µs 10.585µs ± 0.027µs 10.582µs ± 0.020µs 10.603µs 10.630µs 10.655µs 10.661µs 0.75% 0.243 -0.217 0.26% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 93801241.613op/s 94475072.627op/s ± 244504.777op/s 94504389.415op/s ± 176179.088op/s 94601760.010op/s 94854834.813op/s 94902501.919op/s 94940126.118op/s 0.46% -0.229 -0.234 0.26% 17289.099op/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 [185.590µs; 185.675µ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 [5385783.808op/s; 5388237.922op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.297µs; 18.307µs] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54624994.171op/s; 54654302.832op/s] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.581µs; 10.589µs] or [-0.036%; +0.036%] None None None
normalization/normalize_name/normalize_name/good throughput [94441186.617op/s; 94508958.638op/s] or [-0.036%; +0.036%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.404µs 34.012µs ± 1.105µs 33.510µs ± 0.036µs 33.578µs 36.336µs 36.399µs 38.366µs 14.49% 1.798 1.551 3.24% 0.078µ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.859µs; 34.165µs] or [-0.450%; +0.450%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 496.114µs 496.880µs ± 0.451µs 496.827µs ± 0.222µs 497.079µs 497.523µs 498.943µs 499.799µs 0.60% 2.498 12.052 0.09% 0.032µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2000805.435op/s 2012558.392op/s ± 1821.548op/s 2012771.370op/s ± 901.018op/s 2013606.217op/s 2014764.553op/s 2015357.664op/s 2015663.949op/s 0.14% -2.477 11.897 0.09% 128.803op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.092µs 370.619µs ± 0.289µs 370.592µs ± 0.152µs 370.740µs 371.062µs 371.372µs 372.632µs 0.55% 2.444 12.646 0.08% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2683615.605op/s 2698192.332op/s ± 2096.532op/s 2698382.279op/s ± 1108.829op/s 2699578.599op/s 2700636.906op/s 2701074.089op/s 2702033.386op/s 0.14% -2.424 12.475 0.08% 148.247op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.378µs 168.747µs ± 0.151µs 168.737µs ± 0.086µs 168.827µs 168.963µs 169.053µs 169.750µs 0.60% 1.278 8.873 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5891017.814op/s 5926033.696op/s ± 5299.976op/s 5926369.408op/s ± 3004.850op/s 5928891.292op/s 5934248.226op/s 5938706.677op/s 5939018.162op/s 0.21% -1.253 8.706 0.09% 374.765op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 38.163µs 38.356µs ± 0.112µs 38.352µs ± 0.047µs 38.394µs 38.478µs 38.539µs 39.552µs 3.13% 6.107 63.473 0.29% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 25283349.734op/s 26071517.896op/s ± 74714.658op/s 26073948.405op/s ± 31950.864op/s 26108756.818op/s 26153213.673op/s 26188297.218op/s 26203507.236op/s 0.50% -5.865 60.130 0.29% 5283.124op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.218µs 46.333µs ± 0.119µs 46.319µs ± 0.048µs 46.373µs 46.453µs 46.496µs 47.737µs 3.06% 8.361 95.901 0.26% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20948213.920op/s 21583223.479op/s ± 54181.264op/s 21589179.534op/s ± 22198.425op/s 21610916.106op/s 21628030.273op/s 21632457.599op/s 21636602.207op/s 0.22% -8.148 92.521 0.25% 3831.194op/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 [496.818µs; 496.943µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2012305.943op/s; 2012810.841op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.579µs; 370.659µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2697901.773op/s; 2698482.891op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [168.726µs; 168.768µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5925299.170op/s; 5926768.222op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [38.341µs; 38.372µs] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26061163.163op/s; 26081872.629op/s] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.316µs; 46.349µs] or [-0.036%; +0.036%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21575714.477op/s; 21590732.481op/s] or [-0.035%; +0.035%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.915µs ± 0.003µs 3.915µs ± 0.002µs 3.917µs 3.919µs 3.921µs 3.929µs 0.36% -1.027 11.569 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 254523697.999op/s 255437321.985op/s ± 199925.575op/s 255436638.946op/s ± 113475.767op/s 255550158.135op/s 255713849.660op/s 255784235.891op/s 256814969.689op/s 0.54% 1.056 11.727 0.08% 14136.873op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.967µs 79.731µs ± 0.765µs 79.753µs ± 0.567µs 80.267µs 80.948µs 81.328µs 81.592µs 2.31% -0.006 -0.596 0.96% 0.054µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12256098.845op/s 12543253.362op/s ± 120431.748op/s 12538738.465op/s ± 89152.547op/s 12632962.239op/s 12744092.498op/s 12786742.554op/s 12825930.183op/s 2.29% 0.046 -0.599 0.96% 8515.811op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.488µs 71.761µs ± 0.260µs 71.699µs ± 0.151µs 71.859µs 72.256µs 72.610µs 72.707µs 1.41% 1.281 1.448 0.36% 0.018µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13753881.173op/s 13935409.547op/s ± 50303.466op/s 13947214.797op/s ± 29398.265op/s 13975504.788op/s 13985883.559op/s 13987808.730op/s 13988445.544op/s 0.30% -1.262 1.373 0.36% 3556.992op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.897µs 3.914µs ± 0.002µs 3.914µs ± 0.001µs 3.915µs 3.918µs 3.919µs 3.921µs 0.17% -1.489 10.814 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255052561.292op/s 255475374.647op/s ± 162594.108op/s 255475103.994op/s ± 86342.518op/s 255571451.389op/s 255712956.474op/s 255765274.373op/s 256619476.806op/s 0.45% 1.509 10.974 0.06% 11497.140op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.220µs 68.566µs ± 0.521µs 68.338µs ± 0.077µs 68.610µs 69.626µs 71.129µs 71.431µs 4.53% 3.048 11.197 0.76% 0.037µs 1 200
credit_card/is_card_number/378282246310005 throughput 13999475.691op/s 14585243.636op/s ± 108287.197op/s 14633103.006op/s ± 16595.366op/s 14644746.290op/s 14652614.170op/s 14657939.419op/s 14658368.156op/s 0.17% -2.962 10.525 0.74% 7657.061op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.457µs 45.647µs ± 0.104µs 45.644µs ± 0.067µs 45.714µs 45.785µs 45.866µs 46.304µs 1.45% 1.277 6.735 0.23% 0.007µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21596436.038op/s 21907325.064op/s ± 49641.975op/s 21908650.823op/s ± 32167.969op/s 21939064.250op/s 21983228.119op/s 21991566.617op/s 21998695.477op/s 0.41% -1.229 6.396 0.23% 3510.218op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.570µs 6.626µs ± 0.014µs 6.630µs ± 0.008µs 6.636µs 6.641µs 6.649µs 6.652µs 0.33% -1.292 1.943 0.21% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 150331565.171op/s 150926675.733op/s ± 322616.923op/s 150822652.265op/s ± 190272.346op/s 151084449.634op/s 151577950.377op/s 151881743.875op/s 152203337.212op/s 0.92% 1.307 1.996 0.21% 22812.461op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.899µs 3.914µs ± 0.003µs 3.914µs ± 0.001µs 3.916µs 3.918µs 3.924µs 3.928µs 0.34% 0.552 6.595 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254605037.832op/s 255466236.420op/s ± 190047.664op/s 255476828.259op/s ± 88711.523op/s 255566031.875op/s 255699922.823op/s 255791181.426op/s 256472698.356op/s 0.39% -0.534 6.617 0.07% 13438.399op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.248µs 65.543µs ± 0.281µs 65.596µs ± 0.126µs 65.709µs 65.801µs 65.890µs 66.958µs 2.08% 0.148 7.097 0.43% 0.020µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 14934647.739op/s 15257422.460op/s ± 65413.844op/s 15244854.028op/s ± 29269.414op/s 15286296.601op/s 15364877.295op/s 15429165.016op/s 15564697.922op/s 2.10% -0.033 6.855 0.43% 4625.457op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.350µs 53.417µs ± 0.029µs 53.416µs ± 0.022µs 53.440µs 53.464µs 53.481µs 53.497µs 0.15% 0.302 -0.539 0.05% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18692562.627op/s 18720733.631op/s ± 10073.148op/s 18720841.729op/s ± 7753.146op/s 18728429.307op/s 18734413.909op/s 18738824.673op/s 18744234.029op/s 0.12% -0.299 -0.541 0.05% 712.279op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.895µs 3.915µs ± 0.003µs 3.914µs ± 0.002µs 3.916µs 3.921µs 3.925µs 3.927µs 0.32% -0.001 7.817 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254661247.715op/s 255435021.155op/s ± 214906.101op/s 255480506.839op/s ± 108578.737op/s 255559366.443op/s 255647805.338op/s 255719206.731op/s 256753186.629op/s 0.50% 0.026 7.928 0.08% 15196.156op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.152µs 50.225µs ± 0.106µs 50.213µs ± 0.024µs 50.236µs 50.286µs 50.349µs 51.234µs 2.03% 8.380 76.115 0.21% 0.008µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19518216.254op/s 19910315.499op/s ± 41414.473op/s 19915191.159op/s ± 9476.157op/s 19924844.483op/s 19932824.290op/s 19934962.331op/s 19939310.720op/s 0.12% -8.330 75.483 0.21% 2928.445op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.435µs 45.634µs ± 0.079µs 45.635µs ± 0.055µs 45.689µs 45.752µs 45.811µs 45.985µs 0.77% 0.364 1.198 0.17% 0.006µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21746051.782op/s 21913480.365op/s ± 37970.557op/s 21913049.022op/s ± 26346.630op/s 21940319.589op/s 21969948.637op/s 21994815.478op/s 22009349.572op/s 0.44% -0.348 1.154 0.17% 2684.924op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.567µs 6.625µs ± 0.014µs 6.630µs ± 0.007µs 6.635µs 6.640µs 6.644µs 6.649µs 0.28% -1.280 1.885 0.21% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 150399065.494op/s 150950612.230op/s ± 319347.483op/s 150824809.450op/s ± 168790.042op/s 151129710.857op/s 151558219.282op/s 152043056.754op/s 152282661.631op/s 0.97% 1.295 1.944 0.21% 22581.277op/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.914µs; 3.915µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ throughput [255409614.223op/s; 255465029.746op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.625µs; 79.838µs] or [-0.133%; +0.133%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12526562.680op/s; 12559944.044op/s] or [-0.133%; +0.133%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.725µs; 71.797µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13928437.970op/s; 13942381.124op/s] or [-0.050%; +0.050%] None None None
credit_card/is_card_number/37828224631 execution_time [3.914µs; 3.915µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255452840.668op/s; 255497908.627op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.494µs; 68.638µs] or [-0.105%; +0.105%] None None None
credit_card/is_card_number/378282246310005 throughput [14570236.072op/s; 14600251.200op/s] or [-0.103%; +0.103%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.633µs; 45.661µs] or [-0.031%; +0.031%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21900445.163op/s; 21914204.964op/s] or [-0.031%; +0.031%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.624µs; 6.628µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/x371413321323331 throughput [150881964.130op/s; 150971387.336op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255439897.642op/s; 255492575.198op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.504µs; 65.582µs] or [-0.059%; +0.059%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15248356.730op/s; 15266488.190op/s] or [-0.059%; +0.059%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.413µs; 53.421µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18719337.589op/s; 18722129.672op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.914µs; 3.915µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255405237.236op/s; 255464805.074op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.211µs; 50.240µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19904575.851op/s; 19916055.147op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.623µs; 45.645µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21908218.011op/s; 21918742.719op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.623µs; 6.627µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [150906353.741op/s; 150994870.720op/s] or [-0.029%; +0.029%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 88.362µs 88.535µs ± 0.188µs 88.501µs ± 0.048µs 88.554µs 88.697µs 89.566µs 90.223µs 1.95% 5.742 41.165 0.21% 0.013µ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 [88.509µs; 88.561µs] or [-0.029%; +0.029%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.964µs 5.034µs ± 0.038µs 5.016µs ± 0.023µs 5.070µs 5.096µs 5.102µs 5.103µs 1.72% 0.353 -1.196 0.75% 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.029µs; 5.040µs] or [-0.104%; +0.104%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 4.195ms 4.199ms ± 0.007ms 4.199ms ± 0.002ms 4.201ms 4.203ms 4.208ms 4.287ms 2.11% 11.137 141.685 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 [4.199ms; 4.200ms] or [-0.022%; +0.022%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 3.550ms 3.582ms ± 0.012ms 3.581ms ± 0.007ms 3.587ms 3.604ms 3.612ms 3.628ms 1.32% 0.602 1.007 0.33% 0.001ms 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 [3.580ms; 3.583ms] 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 b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.219µs 3.213µs ± 1.617µs 2.975µs ± 0.032µs 3.004µs 3.642µs 14.251µs 18.675µs 527.80% 7.735 62.444 50.21% 0.114µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.989µs; 3.437µs] or [-6.976%; +6.976%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.867ms 14.918ms ± 0.027ms 14.915ms ± 0.011ms 14.926ms 14.950ms 15.032ms 15.080ms 1.11% 2.640 10.688 0.18% 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.915ms; 14.922ms] or [-0.025%; +0.025%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.224µs 161.743µs ± 0.267µs 161.692µs ± 0.146µs 161.896µs 162.194µs 162.394µs 163.504µs 1.12% 1.836 8.690 0.16% 0.019µ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.706µs; 161.780µs] or [-0.023%; +0.023%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.922ms 49.233ms ± 0.696ms 49.161ms ± 0.052ms 49.204ms 49.297ms 51.615ms 57.371ms 16.70% 8.957 94.482 1.41% 0.049ms 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 [49.136ms; 49.329ms] or [-0.196%; +0.196%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 187.122ns 191.007ns ± 7.079ns 190.202ns ± 1.720ns 191.847ns 196.247ns 198.756ns 283.748ns 49.18% 11.354 145.807 3.70% 0.501ns 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.025ns; 191.988ns] or [-0.514%; +0.514%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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.634ms 10.660ms ± 0.012ms 10.659ms ± 0.007ms 10.667ms 10.682ms 10.690ms 10.715ms 0.53% 0.745 1.573 0.11% 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.659ms; 10.662ms] or [-0.016%; +0.016%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b2ec848 1771590931 release-proposal/libdd-data-pipeline/20260220-122230
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 18.094µs 26.840µs ± 10.123µs 18.388µs ± 0.201µs 35.775µs 44.938µs 46.196µs 63.569µs 245.71% 0.723 -0.380 37.62% 0.716µ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.437µs; 28.243µs] or [-5.227%; +5.227%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Author

dd-octo-sts bot commented Feb 20, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.51 MB 8.51 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.06 MB 97.06 MB -0% (-998 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.05 MB 11.05 MB -0% (-264 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 112.70 MB 112.70 MB +0% (+1.21 KB) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.13 MB 27.13 MB +0% (+512 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 185.72 MB 185.74 MB +.01% (+24.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 912.23 MB 912.24 MB +0% (+2.84 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.93 MB 9.93 MB -0% (-512 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.75 MB 24.75 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.40 MB 51.40 MB -0% (-2.30 KB) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.95 MB 22.95 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.08 MB 190.07 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 896.28 MB 896.63 MB +.03% (+361.30 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.50 MB 26.50 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.03 MB 47.03 MB +0% (+2.14 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 85.12 MB 85.12 MB +0% (+6.25 KB) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.02 MB 10.02 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 105.73 MB 105.73 MB -0% (-1.61 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.77 MB 11.77 MB +0% (+72 B) 👌

@hoolioh hoolioh closed this Feb 23, 2026
@hoolioh hoolioh deleted the release-proposal/libdd-data-pipeline/20260220-122230 branch February 23, 2026 09:31
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.

2 participants