Skip to content

Conversation

@vpellan
Copy link
Contributor

@vpellan vpellan commented Dec 5, 2025

What does this PR do?

This adds the calculated source for telemetry, and the seq_id field.

Motivation

Required for DataDog/dd-trace-rs#126

Additional Notes

@pr-commenter
Copy link

pr-commenter bot commented Dec 5, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-12-05 15:43:10

Comparing candidate commit 7c5a475 in PR branch vpellan/telemetry-for-enhanced-config-reporting with baseline commit 6b26318 in branch main.

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

scenario:benching deserializing traces from msgpack to their internal representation

  • 🟥 execution_time [+3.132ms; +3.999ms] or [+5.112%; +6.526%]

scenario:benching serializing traces from their internal representation to msgpack

  • 🟥 execution_time [+717.492µs; +730.305µs] or [+5.039%; +5.129%]

scenario:credit_card/is_card_number_no_luhn/ 3782-8224-6310-005

  • 🟥 execution_time [+2.954µs; +3.114µs] or [+4.711%; +4.966%]
  • 🟥 throughput [-757774.035op/s; -716947.058op/s] or [-4.751%; -4.495%]

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 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.017µs 534.730µs ± 0.803µs 534.608µs ± 0.264µs 534.913µs 535.566µs 536.014µs 544.293µs 1.81% 8.609 98.795 0.15% 0.057µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1837244.954op/s 1870107.451op/s ± 2773.550op/s 1870529.949op/s ± 923.440op/s 1871335.296op/s 1872207.541op/s 1872400.734op/s 1872600.593op/s 0.11% -8.490 96.850 0.15% 196.120op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.132µs 381.100µs ± 0.340µs 381.058µs ± 0.177µs 381.242µs 381.716µs 381.998µs 382.557µs 0.39% 0.817 1.874 0.09% 0.024µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2613992.223op/s 2623985.091op/s ± 2342.401op/s 2624273.468op/s ± 1221.031op/s 2625461.457op/s 2627454.220op/s 2628346.265op/s 2630667.244op/s 0.24% -0.808 1.852 0.09% 165.633op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 195.459µs 195.955µs ± 0.205µs 195.930µs ± 0.152µs 196.126µs 196.318µs 196.431µs 196.452µs 0.27% 0.236 -0.430 0.10% 0.014µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5090295.138op/s 5103219.540op/s ± 5332.894op/s 5103860.540op/s ± 3957.448op/s 5107193.953op/s 5111036.701op/s 5113797.549op/s 5116172.112op/s 0.24% -0.232 -0.432 0.10% 377.093op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.908µs 37.096µs ± 0.077µs 37.095µs ± 0.051µs 37.147µs 37.222µs 37.267µs 37.320µs 0.61% 0.105 -0.140 0.21% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26795021.049op/s 26957079.199op/s ± 56132.146op/s 26958001.167op/s ± 36925.917op/s 26993264.254op/s 27051270.942op/s 27078283.336op/s 27094550.530op/s 0.51% -0.094 -0.144 0.21% 3969.142op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.898µs 45.076µs ± 0.190µs 45.022µs ± 0.117µs 45.241µs 45.336µs 45.374µs 46.278µs 2.79% 1.475 6.049 0.42% 0.013µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21608508.566op/s 22185192.090op/s ± 92846.960op/s 22211431.907op/s ± 58037.332op/s 22267101.428op/s 22270961.810op/s 22271574.877op/s 22272916.480op/s 0.28% -1.404 5.451 0.42% 6565.272op/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.619µs; 534.841µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1869723.063op/s; 1870491.838op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.053µs; 381.147µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2623660.457op/s; 2624309.725op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.927µs; 195.983µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5102480.452op/s; 5103958.628op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.085µs; 37.107µs] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26949299.824op/s; 26964858.575op/s] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.050µs; 45.102µs] or [-0.058%; +0.058%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22172324.394op/s; 22198059.786op/s] or [-0.058%; +0.058%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.644ns 255.156ns ± 13.764ns 249.971ns ± 5.721ns 258.534ns 285.973ns 288.748ns 293.740ns 17.51% 1.228 0.241 5.38% 0.973ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [253.249ns; 257.064ns] or [-0.748%; +0.748%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.358µs 147.158µs ± 1.735µs 146.920µs ± 0.573µs 147.472µs 149.085µs 153.313µs 163.152µs 11.05% 5.281 39.999 1.18% 0.123µ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.918µs; 147.398µs] or [-0.163%; +0.163%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 5.042µs 5.111µs ± 0.058µs 5.077µs ± 0.026µs 5.152µs 5.225µs 5.229µs 5.232µs 3.05% 0.782 -0.755 1.12% 0.004µ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.103µs; 5.119µs] or [-0.156%; +0.156%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.897µs 3.915µs ± 0.003µs 3.915µs ± 0.002µs 3.917µs 3.920µs 3.921µs 3.927µs 0.32% -0.480 5.493 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 254644470.971op/s 255426505.023op/s ± 203202.674op/s 255454478.014op/s ± 126017.065op/s 255556963.647op/s 255710498.327op/s 255749678.972op/s 256620585.109op/s 0.46% 0.498 5.572 0.08% 14368.599op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.894µs 79.511µs ± 0.740µs 79.464µs ± 0.498µs 79.992µs 80.917µs 81.103µs 81.318µs 2.33% 0.184 -0.451 0.93% 0.052µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12297381.126op/s 12577972.381op/s ± 116885.205op/s 12584260.872op/s ± 78304.962op/s 12658898.389op/s 12766904.055op/s 12813590.810op/s 12838022.064op/s 2.02% -0.142 -0.464 0.93% 8265.032op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.463µs 71.757µs ± 0.396µs 71.627µs ± 0.083µs 71.752µs 72.581µs 73.459µs 73.886µs 3.15% 3.129 10.585 0.55% 0.028µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13534438.330op/s 13936287.780op/s ± 75648.957op/s 13961170.495op/s ± 16117.113op/s 13974493.759op/s 13985143.793op/s 13990837.863op/s 13993339.171op/s 0.23% -3.083 10.251 0.54% 5349.189op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.917µs ± 0.005µs 3.917µs ± 0.002µs 3.919µs 3.921µs 3.926µs 3.961µs 1.13% 4.186 38.489 0.13% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 252455460.491op/s 255306743.251op/s ± 334621.381op/s 255317940.851op/s ± 132883.224op/s 255453983.816op/s 255588674.299op/s 255695475.626op/s 256963313.406op/s 0.64% -4.096 37.873 0.13% 23661.305op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.237µs 68.464µs ± 0.339µs 68.355µs ± 0.046µs 68.411µs 69.177µs 69.520µs 71.129µs 4.06% 3.904 20.965 0.49% 0.024µs 1 200
credit_card/is_card_number/378282246310005 throughput 14058886.126op/s 14606616.804op/s ± 70922.905op/s 14629524.575op/s ± 9794.716op/s 14638578.511op/s 14647460.483op/s 14652987.003op/s 14654833.992op/s 0.17% -3.794 19.639 0.48% 5015.007op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.443µs 45.660µs ± 0.113µs 45.656µs ± 0.057µs 45.706µs 45.782µs 45.840µs 46.535µs 1.93% 3.786 26.252 0.25% 0.008µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21489051.966op/s 21901152.475op/s ± 53727.259op/s 21902971.138op/s ± 27306.718op/s 21932335.940op/s 21963583.151op/s 21984677.651op/s 22005627.010op/s 0.47% -3.684 25.308 0.24% 3799.091op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.533µs 6.618µs ± 0.018µs 6.620µs ± 0.013µs 6.634µs 6.641µs 6.645µs 6.647µs 0.42% -0.963 1.710 0.27% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 150436399.878op/s 151100693.817op/s ± 412772.038op/s 151068728.829op/s ± 307152.205op/s 151309207.885op/s 151785626.398op/s 152222147.097op/s 153058745.404op/s 1.32% 0.986 1.815 0.27% 29187.391op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.900µs 3.915µs ± 0.003µs 3.915µs ± 0.002µs 3.916µs 3.920µs 3.921µs 3.922µs 0.17% -0.669 4.933 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254996773.602op/s 255425339.883op/s ± 167590.235op/s 255426577.136op/s ± 100367.491op/s 255529911.407op/s 255670583.849op/s 255724215.610op/s 256409098.005op/s 0.38% 0.681 5.003 0.07% 11850.419op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.564µs 65.739µs ± 0.059µs 65.741µs ± 0.044µs 65.784µs 65.830µs 65.861µs 65.887µs 0.22% -0.151 -0.373 0.09% 0.004µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15177527.974op/s 15211618.130op/s ± 13696.749op/s 15211287.014op/s ± 10234.465op/s 15221732.515op/s 15234335.520op/s 15242076.381op/s 15252304.519op/s 0.27% 0.155 -0.371 0.09% 968.506op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.361µs 53.439µs ± 0.036µs 53.437µs ± 0.028µs 53.466µs 53.498µs 53.519µs 53.530µs 0.18% 0.150 -0.613 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18680977.886op/s 18712960.604op/s ± 12562.298op/s 18713739.022op/s ± 9675.659op/s 18722494.495op/s 18733501.970op/s 18736913.658op/s 18740306.502op/s 0.14% -0.147 -0.614 0.07% 888.289op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.896µs 3.914µs ± 0.003µs 3.914µs ± 0.002µs 3.916µs 3.918µs 3.921µs 3.928µs 0.34% -0.712 10.854 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254605655.814op/s 255471215.249op/s ± 184290.365op/s 255476208.578op/s ± 109278.593op/s 255581686.632op/s 255697501.536op/s 255772378.501op/s 256702792.341op/s 0.48% 0.739 10.976 0.07% 13031.297op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.151µs 50.217µs ± 0.059µs 50.210µs ± 0.019µs 50.229µs 50.271µs 50.300µs 50.755µs 1.08% 6.594 54.949 0.12% 0.004µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19702601.059op/s 19913569.479op/s ± 23284.350op/s 19916316.617op/s ± 7436.386op/s 19923680.846op/s 19932150.868op/s 19939186.438op/s 19939600.955op/s 0.12% -6.546 54.395 0.12% 1646.452op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.470µs 45.728µs ± 0.099µs 45.736µs ± 0.067µs 45.795µs 45.885µs 45.925µs 45.974µs 0.52% -0.164 -0.354 0.22% 0.007µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21751591.069op/s 21868458.893op/s ± 47338.762op/s 21864848.977op/s ± 32006.634op/s 21898510.438op/s 21942939.617op/s 21972635.489op/s 21992431.992op/s 0.58% 0.174 -0.350 0.22% 3347.356op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.554µs 6.622µs ± 0.018µs 6.623µs ± 0.012µs 6.636µs 6.643µs 6.644µs 6.647µs 0.35% -1.181 1.544 0.26% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 150453285.300op/s 151014306.944op/s ± 401511.405op/s 150980406.937op/s ± 264273.542op/s 151195947.972op/s 151786474.307op/s 152212331.338op/s 152585907.279op/s 1.06% 1.199 1.604 0.27% 28391.144op/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.915µs; 3.915µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ throughput [255398343.087op/s; 255454666.959op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.408µs; 79.613µs] or [-0.129%; +0.129%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12561773.215op/s; 12594171.546op/s] or [-0.129%; +0.129%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.702µs; 71.812µs] or [-0.077%; +0.077%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13925803.562op/s; 13946771.998op/s] or [-0.075%; +0.075%] None None None
credit_card/is_card_number/37828224631 execution_time [3.916µs; 3.918µs] or [-0.018%; +0.018%] None None None
credit_card/is_card_number/37828224631 throughput [255260367.946op/s; 255353118.556op/s] or [-0.018%; +0.018%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.417µs; 68.511µs] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/378282246310005 throughput [14596787.571op/s; 14616446.036op/s] or [-0.067%; +0.067%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.644µs; 45.676µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21893706.393op/s; 21908598.556op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.616µs; 6.621µs] or [-0.038%; +0.038%] None None None
credit_card/is_card_number/x371413321323331 throughput [151043487.583op/s; 151157900.052op/s] or [-0.038%; +0.038%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.915µs; 3.915µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [255402113.488op/s; 255448566.277op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.731µs; 65.747µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15209719.892op/s; 15213516.367op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.434µs; 53.444µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18711219.590op/s; 18714701.617op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.914µs; 3.915µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255445674.377op/s; 255496756.121op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.209µs; 50.225µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19910342.492op/s; 19916796.466op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.714µs; 45.742µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21861898.196op/s; 21875019.590op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.620µs; 6.624µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [150958661.325op/s; 151069952.563op/s] or [-0.037%; +0.037%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.187µs 3.229µs ± 1.437µs 3.012µs ± 0.028µs 3.039µs 3.651µs 14.212µs 14.833µs 392.43% 7.319 54.805 44.39% 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.030µs; 3.429µs] or [-6.167%; +6.167%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.892ms 14.962ms ± 0.029ms 14.959ms ± 0.015ms 14.976ms 14.998ms 15.057ms 15.153ms 1.30% 2.064 10.529 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 [14.958ms; 14.966ms] or [-0.027%; +0.027%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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 87.617µs 87.836µs ± 0.164µs 87.813µs ± 0.064µs 87.885µs 88.028µs 88.134µs 89.592µs 2.03% 6.421 64.695 0.19% 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 [87.813µs; 87.859µs] or [-0.026%; +0.026%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.606ms 10.638ms ± 0.015ms 10.636ms ± 0.008ms 10.645ms 10.666ms 10.675ms 10.711ms 0.71% 0.967 2.183 0.14% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.636ms; 10.640ms] or [-0.020%; +0.020%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 205.917µs 206.361µs ± 0.261µs 206.336µs ± 0.151µs 206.481µs 206.736µs 207.061µs 208.207µs 0.91% 2.092 11.614 0.13% 0.018µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4802917.474op/s 4845891.185op/s ± 6116.592op/s 4846467.511op/s ± 3550.154op/s 4850204.228op/s 4853698.542op/s 4855278.377op/s 4856325.607op/s 0.20% -2.057 11.316 0.13% 432.508op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.250µs 18.359µs ± 0.102µs 18.312µs ± 0.036µs 18.403µs 18.545µs 18.716µs 18.754µs 2.42% 1.524 2.081 0.55% 0.007µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53321789.317op/s 54469795.423op/s ± 299583.633op/s 54609934.684op/s ± 107305.879op/s 54681368.108op/s 54737120.921op/s 54757159.816op/s 54793299.244op/s 0.34% -1.495 1.944 0.55% 21183.762op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.519µs 10.773µs ± 0.106µs 10.785µs ± 0.069µs 10.851µs 10.925µs 10.975µs 11.008µs 2.07% -0.338 -0.593 0.98% 0.007µs 1 200
normalization/normalize_name/normalize_name/good throughput 90843842.209op/s 92835803.409op/s ± 915055.941op/s 92723013.205op/s ± 589171.978op/s 93394098.539op/s 94470452.289op/s 94708310.753op/s 95064277.239op/s 2.53% 0.376 -0.580 0.98% 64704.226op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [206.325µs; 206.397µs] or [-0.018%; +0.018%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4845043.484op/s; 4846738.886op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.345µs; 18.373µs] or [-0.077%; +0.077%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54428276.013op/s; 54511314.834op/s] or [-0.076%; +0.076%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.758µs; 10.787µs] or [-0.136%; +0.136%] None None None
normalization/normalize_name/normalize_name/good throughput [92708985.456op/s; 92962621.362op/s] or [-0.137%; +0.137%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.150ms 6.389ms ± 0.050ms 6.382ms ± 0.022ms 6.407ms 6.443ms 6.567ms 6.747ms 5.71% 2.120 16.188 0.78% 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 [6.382ms; 6.396ms] or [-0.109%; +0.109%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.409µs 2.447µs ± 0.018µs 2.444µs ± 0.006µs 2.450µs 2.485µs 2.491µs 2.494µs 2.06% 0.963 0.743 0.73% 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.445µs; 2.450µs] or [-0.101%; +0.101%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.956µs 159.673µs ± 0.733µs 159.595µs ± 0.138µs 159.744µs 160.055µs 160.779µs 169.308µs 6.09% 11.470 147.724 0.46% 0.052µ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 [159.571µs; 159.774µs] or [-0.064%; +0.064%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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 64.289ms 64.833ms ± 2.252ms 64.555ms ± 0.084ms 64.642ms 64.780ms 79.191ms 85.491ms 32.43% 8.192 66.446 3.46% 0.159ms 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 [64.521ms; 65.145ms] or [-0.481%; +0.481%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 34.061µs 34.695µs ± 1.104µs 34.208µs ± 0.077µs 34.295µs 37.046µs 37.089µs 38.518µs 12.60% 1.734 1.176 3.18% 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 [34.542µs; 34.848µs] or [-0.441%; +0.441%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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.995µs 25.590µs ± 9.298µs 18.245µs ± 0.173µs 34.307µs 41.554µs 45.284µs 55.653µs 205.03% 0.717 -0.887 36.24% 0.657µ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.302µs; 26.879µs] or [-5.035%; +5.035%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7c5a475 1764773549 vpellan/telemetry-for-enhanced-config-reporting
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 190.003ns 192.550ns ± 1.921ns 192.368ns ± 1.449ns 193.574ns 196.497ns 197.346ns 200.137ns 4.04% 0.896 0.546 1.00% 0.136ns 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 [192.284ns; 192.817ns] or [-0.138%; +0.138%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

❌ Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.94%. Comparing base (aeae62b) to head (7c5a475).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1385      +/-   ##
==========================================
- Coverage   71.17%   70.94%   -0.23%     
==========================================
  Files         395      400       +5     
  Lines       63389    63697     +308     
==========================================
+ Hits        45114    45193      +79     
- Misses      18275    18504     +229     
Components Coverage Δ
libdd-crashtracker 58.66% <ø> (-1.31%) ⬇️
libdd-crashtracker-ffi 16.74% <ø> (+1.30%) ⬆️
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 85.81% <ø> (-0.19%) ⬇️
libdd-data-pipeline-ffi 76.59% <ø> (-1.05%) ⬇️
libdd-common 81.13% <ø> (-0.03%) ⬇️
libdd-common-ffi 74.96% <ø> (ø)
libdd-telemetry 59.95% <0.00%> (-0.07%) ⬇️
libdd-telemetry-ffi 21.17% <0.00%> (-0.07%) ⬇️
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 79.67% <ø> (-0.08%) ⬇️
libdd-profiling-ffi 62.13% <ø> (ø)
datadog-sidecar 35.86% <0.00%> (-0.52%) ⬇️
datdog-sidecar-ffi 10.79% <0.00%> (-2.53%) ⬇️
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 59.65% <ø> (ø)
libdd-trace-utils 89.88% <ø> (-0.18%) ⬇️
datadog-tracer-flare 63.49% <ø> (+2.43%) ⬆️
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Dec 5, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 86.25 MB 86.25 MB +0% (+5.64 KB) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.44 MB 7.44 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 58.31 MB 58.31 MB -0% (-656 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.43 MB 8.43 MB -0% (-288 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.54 MB 9.54 MB -0% (-384 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.03 MB 100.03 MB -0% (-5.87 KB) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 19.69 MB 19.69 MB +0% (+2.00 KB) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 139.40 MB 139.41 MB +.01% (+16.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 740.81 MB 741.07 MB +.03% (+269.03 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.37 MB 6.37 MB --.01% (-1.00 KB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 69.82 KB 69.82 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.73 MB 19.73 MB +.03% (+8.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 38.75 MB 38.75 MB +0% (+2.91 KB) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 16.80 MB 16.80 MB +.02% (+3.50 KB) 🔍
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 142.01 MB 142.04 MB +.02% (+32.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 729.52 MB 729.79 MB +.03% (+278.98 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.88 MB 4.88 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 70.90 KB 70.90 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 20.97 MB 20.97 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 36.51 MB 36.51 MB -0% (-730 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 74.59 MB 74.60 MB +0% (+6.13 KB) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.86 MB 8.86 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 59.67 MB 59.67 MB -0% (-2.57 KB) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.49 MB 9.49 MB -0% (-368 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 94.25 MB 94.25 MB -0% (-4.65 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.30 MB 10.29 MB -0% (-312 B) 👌

@vpellan
Copy link
Contributor Author

vpellan commented Dec 11, 2025

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Dec 11, 2025

View all feedbacks in Devflow UI.

2025-12-11 09:35:58 UTC ℹ️ Start processing command /merge


2025-12-11 09:36:03 UTC ℹ️ MergeQueue: pull request added to the queue

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


2025-12-11 10:01:39 UTC ℹ️ MergeQueue: This merge request was merged

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants