Skip to content

Conversation

@ganeshnj
Copy link

What does this PR do?

This pull request adds support for multiple Dev Container configurations (Ubuntu and Alpine) for the development environment, updates the documentation to reflect these options, and improves the setup instructions and dependencies for both containers.

Motivation

Developer experience improvement

Additional Notes

  • Readme updated

How to test the change?

  • tested in both dev containers with
cargo run --bin release --features profiling,telemetry,data-pipeline,symbolizer,crashtracker,library-config,log,ddsketch -- --out output-folder

Describe here in detail how the change can be validated.

@ganeshnj ganeshnj requested review from a team as code owners September 12, 2025 16:11
@pr-commenter
Copy link

pr-commenter bot commented Sep 12, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-09-12 16:26:18

Comparing candidate commit 636cccc in PR branch ganeshnj/feat/alpine-dev-container with baseline commit b58b727 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 53 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 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.578ms 60.131ms ± 2.131ms 59.862ms ± 0.092ms 59.953ms 60.143ms 70.299ms 80.152ms 33.90% 8.573 74.315 3.53% 0.151ms 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.835ms; 60.426ms] or [-0.491%; +0.491%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.811µs 34.480µs ± 1.212µs 33.928µs ± 0.048µs 33.993µs 37.090µs 37.146µs 37.815µs 11.45% 1.708 0.955 3.51% 0.086µ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.312µs; 34.648µs] or [-0.487%; +0.487%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.640µs 26.235µs ± 10.806µs 18.043µs ± 0.271µs 35.397µs 44.779µs 52.502µs 80.935µs 348.57% 1.253 2.314 41.08% 0.764µ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.738µs; 27.733µs] or [-5.708%; +5.708%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.313µs 2.373µs ± 0.020µs 2.369µs ± 0.004µs 2.379µs 2.413µs 2.423µs 2.426µs 2.38% -0.052 1.852 0.84% 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.371µs; 2.376µs] or [-0.116%; +0.116%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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 494.558µs 495.625µs ± 0.939µs 495.506µs ± 0.318µs 495.834µs 496.313µs 499.486µs 504.815µs 1.88% 5.877 48.359 0.19% 0.066µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1980923.051op/s 2017662.294op/s ± 3779.095op/s 2018139.826op/s ± 1294.386op/s 2019429.719op/s 2020760.281op/s 2021583.486op/s 2022006.849op/s 0.19% -5.789 47.115 0.19% 267.222op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 369.963µs 370.831µs ± 0.305µs 370.811µs ± 0.211µs 371.032µs 371.368µs 371.585µs 371.857µs 0.28% 0.376 0.221 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2689202.967op/s 2696647.715op/s ± 2220.339op/s 2696792.734op/s ± 1533.354op/s 2698252.963op/s 2699648.199op/s 2701104.890op/s 2702970.141op/s 0.23% -0.371 0.216 0.08% 157.002op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 166.559µs 167.543µs ± 0.178µs 167.536µs ± 0.097µs 167.641µs 167.815µs 167.924µs 167.987µs 0.27% -1.335 6.407 0.11% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5952848.182op/s 5968622.390op/s ± 6355.534op/s 5968865.150op/s ± 3453.854op/s 5972090.753op/s 5976161.675op/s 5993216.522op/s 6003891.080op/s 0.59% 1.356 6.515 0.11% 449.404op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.291µs 36.664µs ± 0.107µs 36.671µs ± 0.072µs 36.733µs 36.814µs 36.892µs 36.995µs 0.88% -0.150 0.281 0.29% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27030755.844op/s 27274869.702op/s ± 79884.327op/s 27269177.859op/s ± 53556.083op/s 27331094.586op/s 27401407.265op/s 27448968.621op/s 27554830.529op/s 1.05% 0.170 0.289 0.29% 5648.675op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.476µs 45.642µs ± 0.074µs 45.642µs ± 0.051µs 45.685µs 45.765µs 45.839µs 45.861µs 0.48% 0.391 0.225 0.16% 0.005µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21805057.771op/s 21909753.317op/s ± 35294.122op/s 21909790.844op/s ± 24462.918op/s 21935606.766op/s 21960782.625op/s 21982489.242op/s 21989531.972op/s 0.36% -0.381 0.212 0.16% 2495.671op/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 [495.495µs; 495.755µs] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2017138.547op/s; 2018186.040op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.789µs; 370.873µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2696339.997op/s; 2696955.432op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.518µs; 167.568µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5967741.574op/s; 5969503.205op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.649µs; 36.679µs] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27263798.503op/s; 27285940.902op/s] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.632µs; 45.652µs] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21904861.892op/s; 21914644.743op/s] or [-0.022%; +0.022%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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 8.212ms 8.233ms ± 0.012ms 8.231ms ± 0.006ms 8.237ms 8.259ms 8.271ms 8.279ms 0.59% 1.538 2.940 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 [8.231ms; 8.234ms] or [-0.020%; +0.020%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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 158.071µs 158.771µs ± 0.453µs 158.685µs ± 0.191µs 158.901µs 159.453µs 160.020µs 163.319µs 2.92% 5.509 49.624 0.28% 0.032µ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 [158.708µs; 158.834µs] or [-0.040%; +0.040%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.999µs 5.072µs ± 0.044µs 5.090µs ± 0.030µs 5.115µs 5.121µs 5.126µs 5.130µs 0.78% -0.268 -1.666 0.88% 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.066µs; 5.078µs] or [-0.122%; +0.122%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.837ms 14.897ms ± 0.031ms 14.893ms ± 0.015ms 14.909ms 14.953ms 14.996ms 15.095ms 1.36% 2.275 9.402 0.21% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.893ms; 14.901ms] 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 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.917µs 3.919µs 3.925µs 0.36% -0.136 5.709 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 254781157.235op/s 255656385.477op/s ± 212627.005op/s 255689018.167op/s ± 120871.529op/s 255797829.881op/s 255895968.971op/s 255976124.036op/s 256886997.751op/s 0.47% 0.156 5.784 0.08% 15035.000op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.316µs 78.039µs ± 0.418µs 77.979µs ± 0.275µs 78.321µs 78.734µs 79.168µs 79.449µs 1.89% 0.552 0.202 0.53% 0.030µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12586677.324op/s 12814460.659op/s ± 68439.119op/s 12823985.830op/s ± 44998.349op/s 12860435.838op/s 12916432.610op/s 12930825.938op/s 12933978.856op/s 0.86% -0.522 0.139 0.53% 4839.377op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.860µs 71.282µs ± 0.277µs 71.224µs ± 0.139µs 71.382µs 71.839µs 72.199µs 72.561µs 1.88% 1.673 3.815 0.39% 0.020µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13781466.215op/s 14029082.113op/s ± 54146.744op/s 14040259.409op/s ± 27470.801op/s 14066616.052op/s 14092113.161op/s 14102396.046op/s 14112392.091op/s 0.51% -1.638 3.652 0.38% 3828.753op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.890µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.914µs 3.918µs 3.920µs 3.921µs 0.26% -0.590 6.635 0.09% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255009637.908op/s 255643272.355op/s ± 227959.745op/s 255677321.425op/s ± 136033.059op/s 255786692.505op/s 255923791.280op/s 255979364.360op/s 257064136.547op/s 0.54% 0.612 6.767 0.09% 16119.188op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.637µs 67.941µs ± 0.220µs 67.900µs ± 0.144µs 68.069µs 68.321µs 68.503µs 68.892µs 1.46% 1.030 1.458 0.32% 0.016µs 1 200
credit_card/is_card_number/378282246310005 throughput 14515419.397op/s 14718800.608op/s ± 47439.891op/s 14727590.335op/s ± 31175.808op/s 14754895.398op/s 14777323.311op/s 14782110.676op/s 14784882.458op/s 0.39% -1.007 1.362 0.32% 3354.507op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.722µs 45.101µs ± 0.132µs 45.112µs ± 0.089µs 45.193µs 45.319µs 45.350µs 45.404µs 0.65% -0.272 -0.265 0.29% 0.009µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22024467.199op/s 22172774.836op/s ± 64714.569op/s 22167112.871op/s ± 43853.794op/s 22215311.348op/s 22290110.447op/s 22325032.576op/s 22360343.789op/s 0.87% 0.286 -0.254 0.29% 4576.011op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.038µs ± 0.016µs 6.036µs ± 0.003µs 6.039µs 6.045µs 6.111µs 6.183µs 2.45% 7.147 56.512 0.27% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 161722711.682op/s 165616844.940op/s ± 439785.876op/s 165680734.736op/s ± 81786.359op/s 165760055.971op/s 165860395.575op/s 165903761.196op/s 165919694.468op/s 0.14% -7.087 55.715 0.26% 31097.558op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.889µs 3.913µs ± 0.008µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.922µs 3.988µs 1.92% 7.190 63.895 0.21% 0.001µs 1 200
credit_card/is_card_number_no_luhn/ throughput 250754887.931op/s 255538848.715op/s ± 519934.659op/s 255570246.986op/s ± 127579.582op/s 255707588.123op/s 255890433.708op/s 255988876.811op/s 257121651.322op/s 0.61% -7.102 62.976 0.20% 36764.932op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.430µs 65.513µs ± 0.044µs 65.511µs ± 0.030µs 65.540µs 65.597µs 65.610µs 65.628µs 0.18% 0.366 -0.498 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15237388.049op/s 15264226.799op/s ± 10361.958op/s 15264697.335op/s ± 6984.231op/s 15271701.537op/s 15279831.158op/s 15282475.692op/s 15283399.172op/s 0.12% -0.363 -0.500 0.07% 732.701op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.939µs 53.017µs ± 0.043µs 53.007µs ± 0.027µs 53.048µs 53.101µs 53.120µs 53.162µs 0.29% 0.775 0.159 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18810516.492op/s 18861999.492op/s ± 15294.404op/s 18865562.802op/s ± 9784.635op/s 18873630.707op/s 18882221.633op/s 18886146.558op/s 18889574.844op/s 0.13% -0.771 0.150 0.08% 1081.478op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.919µs 3.923µs 0.24% -0.999 6.199 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254935829.850op/s 255572813.512op/s ± 210668.763op/s 255554563.898op/s ± 144173.735op/s 255722746.546op/s 255863807.850op/s 255963602.324op/s 256882274.982op/s 0.52% 1.017 6.312 0.08% 14896.531op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.730µs 49.862µs ± 0.082µs 49.872µs ± 0.078µs 49.940µs 49.981µs 49.991µs 50.060µs 0.38% 0.106 -1.392 0.16% 0.006µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19975998.986op/s 20055337.572op/s ± 32929.030op/s 20051513.441op/s ± 31430.117op/s 20087878.475op/s 20098522.762op/s 20104576.807op/s 20108735.235op/s 0.29% -0.103 -1.394 0.16% 2328.434op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.775µs 45.130µs ± 0.124µs 45.134µs ± 0.086µs 45.215µs 45.309µs 45.389µs 45.411µs 0.61% -0.261 -0.275 0.27% 0.009µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 22021301.542op/s 22158171.687op/s ± 60698.336op/s 22156146.341op/s ± 42132.185op/s 22198967.750op/s 22267851.370op/s 22304593.052op/s 22334080.418op/s 0.80% 0.274 -0.264 0.27% 4292.020op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.026µs 6.042µs ± 0.039µs 6.033µs ± 0.003µs 6.036µs 6.104µs 6.179µs 6.392µs 5.95% 5.569 38.260 0.64% 0.003µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 156449665.816op/s 165502262.756op/s ± 1020171.825op/s 165754906.250op/s ± 70624.764op/s 165812978.480op/s 165902882.260op/s 165928495.944op/s 165945980.775op/s 0.12% -5.402 35.765 0.61% 72137.042op/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.012%; +0.012%] None None None
credit_card/is_card_number/ throughput [255626917.419op/s; 255685853.535op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.981µs; 78.097µs] or [-0.074%; +0.074%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12804975.655op/s; 12823945.663op/s] or [-0.074%; +0.074%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.243µs; 71.320µs] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14021577.895op/s; 14036586.331op/s] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/37828224631 throughput [255611679.326op/s; 255674865.383op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.911µs; 67.971µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number/378282246310005 throughput [14712225.895op/s; 14725375.321op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.083µs; 45.119µs] or [-0.040%; +0.040%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22163806.019op/s; 22181743.653op/s] or [-0.040%; +0.040%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.036µs; 6.040µs] or [-0.038%; +0.038%] None None None
credit_card/is_card_number/x371413321323331 throughput [165555894.848op/s; 165677795.033op/s] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.914µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ throughput [255466790.772op/s; 255610906.659op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.507µs; 65.519µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15262790.732op/s; 15265662.867op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.011µs; 53.023µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18859879.835op/s; 18864119.150op/s] or [-0.011%; +0.011%] 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 [255543616.847op/s; 255602010.176op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.851µs; 49.874µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20050773.925op/s; 20059901.219op/s] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.113µs; 45.148µs] or [-0.038%; +0.038%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22149759.481op/s; 22166583.893op/s] or [-0.038%; +0.038%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.037µs; 6.048µs] or [-0.088%; +0.088%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165360876.752op/s; 165643648.759op/s] or [-0.085%; +0.085%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.334µs 185.848µs ± 0.451µs 185.780µs ± 0.185µs 185.987µs 186.276µs 187.646µs 189.672µs 2.10% 4.210 27.931 0.24% 0.032µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5272256.629op/s 5380776.828op/s ± 12928.547op/s 5382716.678op/s ± 5361.094op/s 5387715.367op/s 5393572.067op/s 5395180.219op/s 5395658.072op/s 0.24% -4.123 26.937 0.24% 914.186op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.811µs 17.875µs ± 0.034µs 17.870µs ± 0.021µs 17.894µs 17.935µs 17.963µs 17.992µs 0.68% 0.637 0.231 0.19% 0.002µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55579228.190op/s 55944860.817op/s ± 105046.540op/s 55958830.011op/s ± 65065.654op/s 56018107.608op/s 56087621.272op/s 56128249.726op/s 56146516.798op/s 0.34% -0.627 0.210 0.19% 7427.912op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.624µs 10.813µs ± 0.046µs 10.811µs ± 0.027µs 10.838µs 10.878µs 10.937µs 10.949µs 1.28% -0.129 1.520 0.43% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 91331747.350op/s 92481304.933op/s ± 397338.328op/s 92501776.650op/s ± 228610.350op/s 92722054.628op/s 93074098.185op/s 93466630.036op/s 94130162.591op/s 1.76% 0.174 1.580 0.43% 28096.063op/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.785µs; 185.910µs] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5378985.055op/s; 5382568.600op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.870µs; 17.879µs] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55930302.377op/s; 55959419.257op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.807µs; 10.820µs] or [-0.060%; +0.060%] None None None
normalization/normalize_name/normalize_name/good throughput [92426237.663op/s; 92536372.204op/s] or [-0.060%; +0.060%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 85.338µs 85.536µs ± 0.236µs 85.510µs ± 0.066µs 85.582µs 85.657µs 86.034µs 88.540µs 3.54% 10.531 130.744 0.27% 0.017µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [85.503µs; 85.568µs] or [-0.038%; +0.038%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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 6.222ms 6.293ms ± 0.039ms 6.285ms ± 0.017ms 6.303ms 6.373ms 6.411ms 6.506ms 3.52% 1.985 5.822 0.61% 0.003ms 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 [6.288ms; 6.299ms] or [-0.085%; +0.085%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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 241.274ns 254.311ns ± 16.328ns 246.353ns ± 3.818ns 254.940ns 292.871ns 299.672ns 306.037ns 24.23% 1.520 1.099 6.40% 1.155ns 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.048ns; 256.574ns] or [-0.890%; +0.890%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 636cccc 1757693596 ganeshnj/feat/alpine-dev-container
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.227µs 3.255µs ± 1.414µs 3.043µs ± 0.025µs 3.066µs 3.711µs 13.934µs 14.899µs 389.69% 7.308 54.748 43.35% 0.100µ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.059µs; 3.451µs] or [-6.023%; +6.023%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.50%. Comparing base (b58b727) to head (636cccc).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1217      +/-   ##
==========================================
- Coverage   71.51%   71.50%   -0.02%     
==========================================
  Files         354      354              
  Lines       55709    55709              
==========================================
- Hits        39842    39834       -8     
- Misses      15867    15875       +8     
Components Coverage Δ
datadog-crashtracker 47.19% <ø> (ø)
datadog-crashtracker-ffi 5.93% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 90.21% <ø> (-0.02%) ⬇️
data-pipeline-ffi 88.19% <ø> (ø)
ddcommon 84.29% <ø> (ø)
ddcommon-ffi 73.84% <ø> (ø)
ddtelemetry 59.98% <ø> (ø)
ddtelemetry-ffi 21.24% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.39% <ø> (ø)
datadog-profiling 76.90% <ø> (ø)
datadog-profiling-ffi 62.12% <ø> (ø)
datadog-sidecar 36.57% <ø> (ø)
datdog-sidecar-ffi 8.93% <ø> (ø)
spawn-worker 55.35% <ø> (ø)
tinybytes 92.22% <ø> (ø)
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 77.10% <ø> (ø)
datadog-trace-utils 89.91% <ø> (ø)
datadog-tracer-flare 53.15% <ø> (ø)
datadog-log 76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ganeshnj ganeshnj merged commit 90e16a8 into main Sep 13, 2025
36 checks passed
@ganeshnj ganeshnj deleted the ganeshnj/feat/alpine-dev-container branch September 13, 2025 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants