Skip to content

Conversation

@lym953
Copy link
Contributor

@lym953 lym953 commented Jan 12, 2026

What does this PR do?

When the request to send traces fails, log more details of the error.

Motivation

This is similar to #1392. That PR only touched the debug-level log, so error details are not shown if log level is warn, causing difficulty in debugging support tickets such as SLES-2652. This PR add details to the error-level log message as well.

Additional Notes

How to test the change?

Not tested. Should be safe.

@lym953 lym953 requested review from a team as code owners January 12, 2026 18:00
@lym953 lym953 changed the title [SLES-2652] Log error details when trace request fails (2) [SLES-2652] chore: Log error details when trace request fails (2) Jan 12, 2026
@lym953 lym953 changed the title [SLES-2652] chore: Log error details when trace request fails (2) [SLES-2652] feat: Log error details when trace request fails (2) Jan 12, 2026
@gyuheon0h
Copy link
Contributor

lgtm; theres a new PR title lint rule where titles need to be in the format of something like: type(team_name): description

@pr-commenter
Copy link

pr-commenter bot commented Jan 12, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-12 20:10:20

Comparing candidate commit 6acb83c in PR branch yiming.luo/libdd-network-err-log with baseline commit 50268d8 in branch main.

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

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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 185.792ns 190.080ns ± 2.326ns 189.690ns ± 1.605ns 191.229ns 194.315ns 196.463ns 202.849ns 6.94% 1.376 3.981 1.22% 0.164ns 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 [189.758ns; 190.402ns] or [-0.170%; +0.170%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.890µs 3.910µs ± 0.002µs 3.910µs ± 0.001µs 3.911µs 3.913µs 3.915µs 3.916µs 0.16% -2.613 22.894 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255364577.858op/s 255761317.896op/s ± 158905.016op/s 255773514.653op/s ± 88800.614op/s 255848086.648op/s 255935086.385op/s 256010052.154op/s 257094057.228op/s 0.52% 2.647 23.230 0.06% 11236.281op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.103µs 79.393µs ± 0.462µs 79.357µs ± 0.293µs 79.671µs 80.170µs 80.755µs 81.346µs 2.51% 0.634 1.632 0.58% 0.033µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12293228.626op/s 12595944.152op/s ± 73093.798op/s 12601248.812op/s ± 46582.137op/s 12642869.127op/s 12697736.255op/s 12741848.161op/s 12803559.959op/s 1.61% -0.579 1.504 0.58% 5168.512op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.468µs 74.967µs ± 0.180µs 74.942µs ± 0.108µs 75.080µs 75.262µs 75.514µs 75.638µs 0.93% 0.663 1.266 0.24% 0.013µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13220797.380op/s 13339315.558op/s ± 32052.383op/s 13343665.717op/s ± 19229.532op/s 13359300.559op/s 13386443.951op/s 13403776.856op/s 13428588.121op/s 0.64% -0.643 1.226 0.24% 2266.446op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.902µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.912µs 3.916µs 3.917µs 3.920µs 0.24% 0.640 1.806 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255088883.562op/s 255677845.560op/s ± 156334.311op/s 255697941.633op/s ± 87775.824op/s 255779605.008op/s 255874740.710op/s 255922653.742op/s 256287564.871op/s 0.23% -0.633 1.805 0.06% 11054.505op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.493µs 72.093µs ± 0.199µs 72.085µs ± 0.133µs 72.215µs 72.461µs 72.616µs 72.757µs 0.93% 0.266 0.655 0.27% 0.014µs 1 200
credit_card/is_card_number/378282246310005 throughput 13744376.548op/s 13871109.652op/s ± 38201.586op/s 13872590.540op/s ± 25549.185op/s 13898160.926op/s 13929755.003op/s 13957082.725op/s 13987290.484op/s 0.83% -0.244 0.641 0.27% 2701.260op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.138µs 52.201µs ± 0.023µs 52.200µs ± 0.016µs 52.216µs 52.242µs 52.259µs 52.263µs 0.12% 0.240 -0.118 0.04% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19134174.612op/s 19156668.667op/s ± 8565.719op/s 19157198.033op/s ± 5788.791op/s 19162819.340op/s 19169087.833op/s 19173829.803op/s 19179970.357op/s 0.12% -0.237 -0.119 0.04% 605.688op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.740µs 5.884µs ± 0.058µs 5.885µs ± 0.042µs 5.929µs 5.974µs 6.011µs 6.015µs 2.20% -0.054 -0.407 0.98% 0.004µs 1 200
credit_card/is_card_number/x371413321323331 throughput 166261641.386op/s 169954521.506op/s ± 1674620.428op/s 169914713.283op/s ± 1210326.649op/s 170962462.399op/s 172663348.258op/s 173552722.554op/s 174216870.968op/s 2.53% 0.101 -0.405 0.98% 118413.546op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.894µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.919µs 0.19% -0.679 5.523 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255172762.039op/s 255647009.214op/s ± 186859.781op/s 255667236.245op/s ± 122743.119op/s 255776202.128op/s 255883024.174op/s 255942658.549op/s 256776690.340op/s 0.43% 0.694 5.615 0.07% 13212.982op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.168µs 64.302µs ± 0.114µs 64.270µs ± 0.051µs 64.337µs 64.571µs 64.744µs 64.843µs 0.89% 2.087 5.214 0.18% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15421851.399op/s 15551605.192op/s ± 27475.978op/s 15559460.604op/s ± 12335.355op/s 15569662.901op/s 15577570.793op/s 15580666.217op/s 15584060.623op/s 0.16% -2.072 5.132 0.18% 1942.845op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.306µs 57.540µs ± 0.121µs 57.516µs ± 0.071µs 57.605µs 57.759µs 57.922µs 58.043µs 0.92% 1.094 1.912 0.21% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17228616.613op/s 17379329.619op/s ± 36498.541op/s 17386358.663op/s ± 21458.453op/s 17404519.521op/s 17423649.780op/s 17443112.476op/s 17450141.236op/s 0.37% -1.077 1.852 0.21% 2580.837op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.891µs 3.911µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.921µs 3.933µs 0.57% 1.352 18.382 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254263260.023op/s 255689560.905op/s ± 211221.712op/s 255713194.801op/s ± 84837.791op/s 255792149.122op/s 255894152.012op/s 255949015.101op/s 256981954.480op/s 0.50% -1.306 18.337 0.08% 14935.630op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.563µs 54.791µs ± 0.197µs 54.733µs ± 0.087µs 54.869µs 55.128µs 55.399µs 55.822µs 1.99% 2.029 6.243 0.36% 0.014µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17914110.357op/s 18251547.925op/s ± 65006.261op/s 18270515.961op/s ± 28913.566op/s 18294578.404op/s 18318002.934op/s 18321493.293op/s 18327447.185op/s 0.31% -1.986 5.951 0.36% 4596.637op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.150µs 52.218µs ± 0.039µs 52.215µs ± 0.026µs 52.241µs 52.279µs 52.322µs 52.459µs 0.47% 1.524 6.522 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19062505.957op/s 19150420.014op/s ± 14128.382op/s 19151708.011op/s ± 9431.431op/s 19161096.268op/s 19168114.991op/s 19172785.171op/s 19175409.455op/s 0.12% -1.510 6.422 0.07% 999.027op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.725µs 5.865µs ± 0.058µs 5.863µs ± 0.038µs 5.903µs 5.964µs 5.989µs 5.999µs 2.32% -0.018 -0.467 0.99% 0.004µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 166694743.464op/s 170531349.526op/s ± 1698239.942op/s 170566668.389op/s ± 1105796.329op/s 171639038.154op/s 173340662.075op/s 174443256.952op/s 174665539.651op/s 2.40% 0.064 -0.453 0.99% 120083.698op/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.910µs; 3.910µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255739295.189op/s; 255783340.602op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.329µs; 79.457µs] or [-0.081%; +0.081%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12585814.055op/s; 12606074.250op/s] or [-0.080%; +0.080%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [74.942µs; 74.992µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13334873.406op/s; 13343757.710op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/37828224631 throughput [255656179.128op/s; 255699511.992op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.065µs; 72.120µs] or [-0.038%; +0.038%] None None None
credit_card/is_card_number/378282246310005 throughput [13865815.280op/s; 13876404.025op/s] or [-0.038%; +0.038%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.198µs; 52.204µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19155481.541op/s; 19157855.794op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.876µs; 5.893µs] or [-0.136%; +0.136%] None None None
credit_card/is_card_number/x371413321323331 throughput [169722435.221op/s; 170186607.792op/s] or [-0.137%; +0.137%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255621112.246op/s; 255672906.183op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.286µs; 64.318µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15547797.286op/s; 15555413.099op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.523µs; 57.557µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17374271.272op/s; 17384387.965op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.911µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255660287.607op/s; 255718834.203op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.763µs; 54.818µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18242538.682op/s; 18260557.167op/s] or [-0.049%; +0.049%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.213µs; 52.224µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19148461.956op/s; 19152378.072op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.857µs; 5.873µs] or [-0.138%; +0.138%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [170295989.803op/s; 170766709.249op/s] or [-0.138%; +0.138%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 162.260µs 163.409µs ± 0.471µs 163.368µs ± 0.249µs 163.608µs 164.103µs 164.743µs 166.908µs 2.17% 2.662 15.890 0.29% 0.033µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [163.344µs; 163.475µs] or [-0.040%; +0.040%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.540ms 10.572ms ± 0.013ms 10.573ms ± 0.010ms 10.582ms 10.593ms 10.603ms 10.609ms 0.35% 0.060 -0.276 0.12% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.571ms; 10.574ms] or [-0.017%; +0.017%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.756µs 25.853µs ± 10.052µs 17.970µs ± 0.129µs 35.011µs 43.872µs 44.636µs 64.640µs 259.70% 0.857 -0.257 38.78% 0.711µ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.460µs; 27.246µs] or [-5.388%; +5.388%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.435ns 254.873ns ± 13.671ns 248.159ns ± 3.525ns 260.473ns 283.986ns 296.948ns 298.083ns 20.12% 1.536 1.492 5.35% 0.967ns 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.978ns; 256.768ns] or [-0.743%; +0.743%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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 186.518µs 186.994µs ± 0.417µs 186.894µs ± 0.125µs 187.035µs 188.028µs 188.382µs 189.949µs 1.63% 3.196 14.246 0.22% 0.030µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5264579.331op/s 5347779.366op/s ± 11853.472op/s 5350634.074op/s ± 3585.134op/s 5353703.461op/s 5358649.846op/s 5359716.043op/s 5361404.935op/s 0.20% -3.157 13.854 0.22% 838.167op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.556µs 17.700µs ± 0.058µs 17.698µs ± 0.041µs 17.739µs 17.786µs 17.815µs 17.979µs 1.59% 0.522 1.894 0.32% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55621537.968op/s 56499363.281op/s ± 183756.244op/s 56505035.358op/s ± 130724.366op/s 56634944.357op/s 56777726.612op/s 56853811.084op/s 56962137.411op/s 0.81% -0.487 1.762 0.32% 12993.529op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.030µs 10.131µs ± 0.025µs 10.131µs ± 0.015µs 10.145µs 10.171µs 10.192µs 10.197µs 0.65% -0.166 1.188 0.24% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 98063615.056op/s 98705099.643op/s ± 239923.085op/s 98705352.272op/s ± 146542.879op/s 98854967.408op/s 99068240.750op/s 99321468.859op/s 99696228.613op/s 1.00% 0.189 1.229 0.24% 16965.124op/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 [186.937µs; 187.052µs] or [-0.031%; +0.031%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5346136.589op/s; 5349422.143op/s] or [-0.031%; +0.031%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.692µs; 17.707µs] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56473896.432op/s; 56524830.129op/s] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.128µs; 10.135µs] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/good throughput [98671848.611op/s; 98738350.675op/s] or [-0.034%; +0.034%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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 60.970ms 61.404ms ± 2.192ms 61.106ms ± 0.047ms 61.161ms 61.468ms 73.721ms 83.221ms 36.19% 8.458 72.522 3.56% 0.155ms 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 [61.100ms; 61.708ms] or [-0.495%; +0.495%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 89.564µs 89.753µs ± 0.157µs 89.731µs ± 0.041µs 89.777µs 89.896µs 90.240µs 91.494µs 1.96% 7.344 74.617 0.17% 0.011µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [89.731µs; 89.775µs] or [-0.024%; +0.024%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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 495.296µs 496.153µs ± 0.511µs 496.091µs ± 0.256µs 496.358µs 496.907µs 497.264µs 500.743µs 0.94% 3.840 30.886 0.10% 0.036µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1997034.182op/s 2015508.637op/s ± 2069.028op/s 2015757.287op/s ± 1041.414op/s 2016703.459op/s 2017820.890op/s 2018663.907op/s 2018993.117op/s 0.16% -3.784 30.227 0.10% 146.302op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 371.161µs 371.954µs ± 0.308µs 371.912µs ± 0.175µs 372.104µs 372.505µs 372.851µs 373.090µs 0.32% 0.524 0.974 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2680314.986op/s 2688509.269op/s ± 2227.923op/s 2688805.748op/s ± 1265.667op/s 2689942.781op/s 2691390.561op/s 2693576.291op/s 2694247.325op/s 0.20% -0.517 0.965 0.08% 157.538op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 169.426µs 169.924µs ± 0.332µs 169.898µs ± 0.131µs 170.040µs 170.187µs 170.321µs 173.823µs 2.31% 8.105 93.170 0.19% 0.023µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5752993.999op/s 5885015.921op/s ± 11326.090op/s 5885885.278op/s ± 4530.714op/s 5890049.084op/s 5895536.835op/s 5900987.624op/s 5902273.721op/s 0.28% -7.934 90.538 0.19% 800.876op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.286µs 37.423µs ± 0.051µs 37.421µs ± 0.036µs 37.459µs 37.509µs 37.534µs 37.547µs 0.34% 0.044 -0.275 0.14% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26633002.551op/s 26721407.900op/s ± 36439.851op/s 26722813.730op/s ± 25678.890op/s 26746973.513op/s 26773968.512op/s 26808018.122op/s 26819408.344op/s 0.36% -0.037 -0.274 0.14% 2576.687op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.176µs 46.306µs ± 0.227µs 46.281µs ± 0.039µs 46.321µs 46.395µs 46.556µs 48.607µs 5.03% 9.011 84.643 0.49% 0.016µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20573046.201op/s 21596148.906op/s ± 101452.585op/s 21607209.029op/s ± 18194.773op/s 21624669.857op/s 21641794.634op/s 21647163.195op/s 21656401.933op/s 0.23% -8.930 83.554 0.47% 7173.781op/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.082µs; 496.224µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2015221.890op/s; 2015795.384op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.911µs; 371.996µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2688200.500op/s; 2688818.037op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.878µs; 169.970µs] or [-0.027%; +0.027%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5883446.234op/s; 5886585.608op/s] or [-0.027%; +0.027%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.416µs; 37.430µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26716357.687op/s; 26726458.113op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.274µs; 46.337µs] or [-0.068%; +0.068%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21582088.554op/s; 21610209.259op/s] or [-0.065%; +0.065%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 9.988ms 10.172ms ± 0.051ms 10.165ms ± 0.030ms 10.198ms 10.271ms 10.311ms 10.325ms 1.57% 0.380 0.749 0.50% 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 [10.165ms; 10.179ms] or [-0.069%; +0.069%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.930µs 4.998µs ± 0.042µs 5.007µs ± 0.044µs 5.033µs 5.058µs 5.059µs 5.062µs 1.10% -0.056 -1.464 0.85% 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 [4.992µs; 5.004µs] or [-0.118%; +0.118%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.892µs 146.301µs ± 1.758µs 146.092µs ± 0.584µs 146.667µs 147.677µs 152.422µs 164.267µs 12.44% 6.494 58.172 1.20% 0.124µ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.058µs; 146.545µs] or [-0.167%; +0.167%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.340µs 2.402µs ± 0.016µs 2.406µs ± 0.006µs 2.411µs 2.420µs 2.425µs 2.430µs 1.01% -2.034 4.907 0.65% 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.400µs; 2.405µs] or [-0.091%; +0.091%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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 523.973µs 524.772µs ± 0.549µs 524.617µs ± 0.255µs 524.956µs 525.876µs 526.495µs 526.746µs 0.41% 1.236 1.202 0.10% 0.039µ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 [524.696µs; 524.848µs] or [-0.014%; +0.014%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.947ms 3.956ms ± 0.009ms 3.955ms ± 0.002ms 3.957ms 3.960ms 3.984ms 4.070ms 2.92% 9.280 104.857 0.24% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.955ms; 3.957ms] or [-0.033%; +0.033%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.209µs 3.221µs ± 1.438µs 2.995µs ± 0.028µs 3.025µs 3.698µs 14.142µs 14.788µs 393.78% 7.316 54.773 44.54% 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.022µs; 3.421µs] or [-6.189%; +6.189%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.035µs 34.512µs ± 0.844µs 34.120µs ± 0.036µs 34.204µs 36.291µs 36.380µs 37.739µs 10.61% 1.770 1.425 2.44% 0.060µ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.395µs; 34.629µs] or [-0.339%; +0.339%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6acb83c 1768247701 yiming.luo/libdd-network-err-log
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.741ms 14.829ms ± 0.039ms 14.824ms ± 0.020ms 14.846ms 14.901ms 14.974ms 15.002ms 1.20% 1.385 3.407 0.26% 0.003ms 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.824ms; 14.835ms] or [-0.037%; +0.037%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.33%. Comparing base (50268d8) to head (6acb83c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1441      +/-   ##
==========================================
+ Coverage   71.29%   71.33%   +0.03%     
==========================================
  Files         413      413              
  Lines       66148    66148              
==========================================
+ Hits        47159    47184      +25     
+ Misses      18989    18964      -25     
Components Coverage Δ
libdd-crashtracker 58.65% <ø> (ø)
libdd-crashtracker-ffi 14.37% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.17% <ø> (ø)
libdd-data-pipeline-ffi 77.01% <ø> (ø)
libdd-common 81.11% <ø> (ø)
libdd-common-ffi 74.19% <ø> (ø)
libdd-telemetry 59.95% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 81.06% <ø> (ø)
libdd-profiling-ffi 62.43% <ø> (ø)
datadog-sidecar 35.99% <ø> (ø)
datdog-sidecar-ffi 11.46% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.91% <ø> (+0.16%) ⬆️
datadog-tracer-flare 61.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@lym953 lym953 changed the title [SLES-2652] feat: Log error details when trace request fails (2) [SLES-2652] feat(serverless): Log error details when trace request fails (2) Jan 12, 2026
@lym953 lym953 changed the title [SLES-2652] feat(serverless): Log error details when trace request fails (2) feat(serverless): [SLES-2652] Log error details when trace request fails (2) Jan 12, 2026
@lym953
Copy link
Contributor Author

lym953 commented Jan 12, 2026

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Jan 12, 2026

View all feedbacks in Devflow UI.

2026-01-12 20:29:08 UTC ℹ️ Start processing command /merge


2026-01-12 20:29:12 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-01-12 20:47:40 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue dd-mergequeue bot merged commit 8c830bf into main Jan 12, 2026
46 of 47 checks passed
@dd-mergequeue dd-mergequeue bot deleted the yiming.luo/libdd-network-err-log branch January 12, 2026 20:47
lym953 added a commit to DataDog/datadog-lambda-extension that referenced this pull request Jan 13, 2026
## Overview

Upgrade libdatadog, mainly to patch
DataDog/libdatadog#1441 to add logging to
network errors to help debug support tickets.

## Testing
None
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.

5 participants