Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Versioning] Rename datadog-trace-normalization#1309

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
iunanua wants to merge1 commit intoigor/versioning/libdd-trace-protobuf
base:igor/versioning/libdd-trace-protobuf
Choose a base branch
Loading
fromigor/versioning/libdd-trace-normalization

Conversation

@iunanua
Copy link
Contributor

What does this PR do?

A brief description of the change being made with this pull request.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@pr-commenter
Copy link

pr-commenterbot commentedNov 5, 2025
edited
Loading

Benchmarks

Comparison

Benchmark execution time: 2025-11-05 10:28:45

Comparing candidate commit7853ce2 in PR branchigor/versioning/libdd-trace-normalization with baseline commit9e30b9c in branchigor/versioning/libdd-trace-protobuf.

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

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟥execution_time [+6.447µs; +6.482µs] or [+14.093%; +14.169%]
  • 🟥throughput [-2714928.288op/s; -2698337.005op/s] or [-12.420%; -12.344%]

scenario:credit_card/is_card_number/x371413321323331

  • 🟩execution_time [-573.602ns; -566.429ns] or [-8.680%; -8.571%]
  • 🟩throughput [+14198650.439op/s; +14363606.017op/s] or [+9.383%; +9.492%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟥execution_time [+4.692µs; +4.746µs] or [+8.777%; +8.879%]
  • 🟥throughput [-1525271.881op/s; -1509031.039op/s] or [-8.154%; -8.067%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟥execution_time [+4.685µs; +4.744µs] or [+9.330%; +9.448%]
  • 🟥throughput [-1718911.912op/s; -1699303.153op/s] or [-8.631%; -8.533%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟥execution_time [+6.490µs; +6.527µs] or [+14.201%; +14.281%]
  • 🟥throughput [-2736369.813op/s; -2718970.811op/s] or [-12.506%; -12.427%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟩execution_time [-569.127ns; -562.107ns] or [-8.622%; -8.516%]
  • 🟩throughput [+14116338.980op/s; +14278648.401op/s] or [+9.317%; +9.425%]

Candidate

Candidate benchmark details

Group 1

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
credit_card/is_card_number/execution_time3.893µs3.912µs ± 0.002µs3.912µs ± 0.001µs3.913µs3.915µs3.916µs3.917µs0.12%-5.65460.8960.05%0.000µs1200
credit_card/is_card_number/throughput255317177.424op/s255605566.863op/s ± 122049.006op/s255616898.948op/s ± 46208.866op/s255653988.674op/s255712903.273op/s255738412.257op/s256899050.629op/s0.50%5.69961.4710.05%8630.168op/s1200
credit_card/is_card_number/ 3782-8224-6310-005execution_time76.982µs78.598µs ± 0.791µs78.612µs ± 0.627µs79.240µs79.833µs80.063µs80.977µs3.01%0.026-0.6581.00%0.056µs1200
credit_card/is_card_number/ 3782-8224-6310-005throughput12349136.723op/s12724209.818op/s ± 128028.801op/s12720688.416op/s ± 101921.693op/s12822917.760op/s12928458.097op/s12979832.075op/s12990065.442op/s2.12%0.014-0.6821.00%9053.003op/s1200
credit_card/is_card_number/ 378282246310005execution_time69.936µs71.337µs ± 0.722µs71.288µs ± 0.532µs71.844µs72.556µs73.006µs73.798µs3.52%0.345-0.1271.01%0.051µs1200
credit_card/is_card_number/ 378282246310005throughput13550507.933op/s14019448.029op/s ± 141490.824op/s14027696.512op/s ± 103872.543op/s14124209.248op/s14242493.412op/s14285454.862op/s14298720.761op/s1.93%-0.292-0.2051.01%10004.912op/s1200
credit_card/is_card_number/37828224631execution_time3.893µs3.912µs ± 0.003µs3.912µs ± 0.001µs3.914µs3.917µs3.919µs3.919µs0.19%-1.43612.7410.07%0.000µs1200
credit_card/is_card_number/37828224631throughput255137167.409op/s255597839.282op/s ± 171901.741op/s255610153.032op/s ± 93835.951op/s255696784.613op/s255821643.196op/s255905591.227op/s256843312.320op/s0.48%1.46212.9370.07%12155.289op/s1200
credit_card/is_card_number/378282246310005execution_time66.860µs68.816µs ± 0.720µs68.843µs ± 0.476µs69.246µs69.861µs70.382µs71.598µs4.00%0.3051.1851.04%0.051µs1200
credit_card/is_card_number/378282246310005throughput13966871.919op/s14533141.040op/s ± 151729.080op/s14525812.005op/s ± 99803.968op/s14639113.882op/s14764549.638op/s14879400.296op/s14956651.833op/s2.97%-0.2101.0151.04%10728.866op/s1200
credit_card/is_card_number/37828224631000521389798execution_time52.180µs52.211µs ± 0.016µs52.209µs ± 0.009µs52.218µs52.240µs52.255µs52.277µs0.13%0.9111.4330.03%0.001µs1200
credit_card/is_card_number/37828224631000521389798throughput19129029.388op/s19153178.740op/s ± 5716.682op/s19153929.054op/s ± 3296.513op/s19156915.140op/s19160838.600op/s19163268.977op/s19164608.717op/s0.06%-0.9091.4260.03%404.230op/s1200
credit_card/is_card_number/x371413321323331execution_time6.029µs6.039µs ± 0.004µs6.039µs ± 0.002µs6.041µs6.044µs6.046µs6.050µs0.18%-0.4750.3480.06%0.000µs1200
credit_card/is_card_number/x371413321323331throughput165278793.325op/s165599271.742op/s ± 97820.090op/s165580465.141op/s ± 46523.900op/s165656367.647op/s165782368.220op/s165847922.094op/s165875241.009op/s0.18%0.4780.3470.06%6916.925op/s1200
credit_card/is_card_number_no_luhn/execution_time3.890µs3.914µs ± 0.003µs3.915µs ± 0.002µs3.916µs3.918µs3.919µs3.921µs0.15%-2.16613.0980.08%0.000µs1200
credit_card/is_card_number_no_luhn/throughput255068793.730op/s255506292.682op/s ± 208556.010op/s255457390.912op/s ± 114993.087op/s255666191.979op/s255817071.040op/s255881937.376op/s257049708.949op/s0.62%2.19213.3390.08%14747.137op/s1200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005execution_time63.884µs64.579µs ± 0.220µs64.556µs ± 0.138µs64.713µs64.968µs65.159µs65.242µs1.06%0.2920.5200.34%0.016µs1200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005throughput15327600.942op/s15485052.432op/s ± 52699.561op/s15490466.989op/s ± 33123.584op/s15518376.058op/s15557004.741op/s15604706.380op/s15653469.120op/s1.05%-0.2670.5130.34%3726.422op/s1200
credit_card/is_card_number_no_luhn/ 378282246310005execution_time57.863µs58.179µs ± 0.191µs58.150µs ± 0.115µs58.294µs58.483µs58.786µs59.036µs1.52%1.0541.9260.33%0.014µs1200
credit_card/is_card_number_no_luhn/ 378282246310005throughput16938745.677op/s17188603.902op/s ± 56252.261op/s17196944.730op/s ± 33940.471op/s17228856.453op/s17264449.137op/s17280835.744op/s17282301.195op/s0.50%-1.0261.8170.33%3977.636op/s1200
credit_card/is_card_number_no_luhn/37828224631execution_time3.897µs3.913µs ± 0.003µs3.913µs ± 0.002µs3.915µs3.918µs3.919µs3.919µs0.16%-0.7112.5410.08%0.000µs1200
credit_card/is_card_number_no_luhn/37828224631throughput255141026.807op/s255552662.216op/s ± 197753.464op/s255541149.028op/s ± 151347.411op/s255701756.515op/s255856045.383op/s255921079.098op/s256600330.729op/s0.41%0.7202.5910.08%13983.282op/s1200
credit_card/is_card_number_no_luhn/378282246310005execution_time54.596µs54.927µs ± 0.210µs54.883µs ± 0.134µs55.063µs55.310µs55.516µs55.697µs1.48%0.9200.6410.38%0.015µs1200
credit_card/is_card_number_no_luhn/378282246310005throughput17954413.450op/s18206144.249op/s ± 69377.428op/s18220624.620op/s ± 44391.102op/s18259450.329op/s18293733.939op/s18303707.178op/s18316512.336op/s0.53%-0.9000.5810.38%4905.725op/s1200
credit_card/is_card_number_no_luhn/37828224631000521389798execution_time52.151µs52.213µs ± 0.032µs52.210µs ± 0.024µs52.236µs52.266µs52.292µs52.305µs0.18%0.368-0.3440.06%0.002µs1200
credit_card/is_card_number_no_luhn/37828224631000521389798throughput19118594.935op/s19152501.269op/s ± 11803.680op/s19153262.210op/s ± 8844.461op/s19161341.037op/s19170095.227op/s19172141.425op/s19175223.693op/s0.11%-0.365-0.3480.06%834.646op/s1200
credit_card/is_card_number_no_luhn/x371413321323331execution_time6.027µs6.035µs ± 0.004µs6.034µs ± 0.003µs6.038µs6.043µs6.046µs6.047µs0.21%0.512-0.1420.07%0.000µs1200
credit_card/is_card_number_no_luhn/x371413321323331throughput165369460.609op/s165702979.923op/s ± 119626.254op/s165719915.851op/s ± 76925.719op/s165785444.038op/s165876183.620op/s165913759.931op/s165924958.086op/s0.12%-0.508-0.1470.07%8458.854op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
credit_card/is_card_number/execution_time[3.912µs; 3.913µs] or [-0.007%; +0.007%]NoneNoneNone
credit_card/is_card_number/throughput[255588652.044op/s; 255622481.681op/s] or [-0.007%; +0.007%]NoneNoneNone
credit_card/is_card_number/ 3782-8224-6310-005execution_time[78.489µs; 78.708µs] or [-0.139%; +0.139%]NoneNoneNone
credit_card/is_card_number/ 3782-8224-6310-005throughput[12706466.258op/s; 12741953.379op/s] or [-0.139%; +0.139%]NoneNoneNone
credit_card/is_card_number/ 378282246310005execution_time[71.237µs; 71.437µs] or [-0.140%; +0.140%]NoneNoneNone
credit_card/is_card_number/ 378282246310005throughput[13999838.761op/s; 14039057.296op/s] or [-0.140%; +0.140%]NoneNoneNone
credit_card/is_card_number/37828224631execution_time[3.912µs; 3.913µs] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/37828224631throughput[255574015.354op/s; 255621663.210op/s] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/378282246310005execution_time[68.716µs; 68.916µs] or [-0.145%; +0.145%]NoneNoneNone
credit_card/is_card_number/378282246310005throughput[14512112.848op/s; 14554169.231op/s] or [-0.145%; +0.145%]NoneNoneNone
credit_card/is_card_number/37828224631000521389798execution_time[52.208µs; 52.213µs] or [-0.004%; +0.004%]NoneNoneNone
credit_card/is_card_number/37828224631000521389798throughput[19152386.463op/s; 19153971.017op/s] or [-0.004%; +0.004%]NoneNoneNone
credit_card/is_card_number/x371413321323331execution_time[6.038µs; 6.039µs] or [-0.008%; +0.008%]NoneNoneNone
credit_card/is_card_number/x371413321323331throughput[165585714.819op/s; 165612828.666op/s] or [-0.008%; +0.008%]NoneNoneNone
credit_card/is_card_number_no_luhn/execution_time[3.913µs; 3.914µs] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/throughput[255477388.825op/s; 255535196.539op/s] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005execution_time[64.549µs; 64.610µs] or [-0.047%; +0.047%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005throughput[15477748.779op/s; 15492356.084op/s] or [-0.047%; +0.047%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 378282246310005execution_time[58.152µs; 58.205µs] or [-0.046%; +0.046%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 378282246310005throughput[17180807.880op/s; 17196399.924op/s] or [-0.045%; +0.045%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631execution_time[3.913µs; 3.914µs] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631throughput[255525255.487op/s; 255580068.944op/s] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/378282246310005execution_time[54.898µs; 54.956µs] or [-0.053%; +0.053%]NoneNoneNone
credit_card/is_card_number_no_luhn/378282246310005throughput[18196529.205op/s; 18215759.293op/s] or [-0.053%; +0.053%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631000521389798execution_time[52.208µs; 52.217µs] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631000521389798throughput[19150865.393op/s; 19154137.146op/s] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number_no_luhn/x371413321323331execution_time[6.034µs; 6.036µs] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/x371413321323331throughput[165686400.875op/s; 165719558.972op/s] or [-0.010%; +0.010%]NoneNoneNone

Group 2

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
receiver_entry_point/report/2597execution_time6.186ms6.400ms ± 0.047ms6.408ms ± 0.020ms6.424ms6.459ms6.499ms6.560ms2.38%-1.3274.6900.73%0.003ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
receiver_entry_point/report/2597execution_time[6.394ms; 6.407ms] or [-0.101%; +0.101%]NoneNoneNone

Group 3

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_trace/test_traceexecution_time243.333ns255.669ns ± 15.066ns247.777ns ± 3.601ns266.339ns286.499ns297.871ns301.088ns21.52%1.3260.6335.88%1.065ns1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_trace/test_traceexecution_time[253.581ns; 257.757ns] or [-0.817%; +0.817%]NoneNoneNone

Group 4

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
tags/replace_trace_tagsexecution_time2.433µs2.454µs ± 0.016µs2.451µs ± 0.008µs2.459µs2.496µs2.506µs2.508µs2.34%1.5552.6060.65%0.001µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
tags/replace_trace_tagsexecution_time[2.452µs; 2.456µs] or [-0.091%; +0.091%]NoneNoneNone

Group 5

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching serializing traces from their internal representation to msgpackexecution_time14.715ms14.773ms ± 0.037ms14.767ms ± 0.015ms14.783ms14.844ms14.928ms14.997ms1.56%2.80111.2600.25%0.003ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching serializing traces from their internal representation to msgpackexecution_time[14.768ms; 14.778ms] or [-0.035%; +0.035%]NoneNoneNone

Group 6

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
two way interfaceexecution_time17.886µs26.580µs ± 10.486µs18.228µs ± 0.309µs35.641µs47.113µs48.496µs61.131µs235.36%0.829-0.37739.35%0.741µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
two way interfaceexecution_time[25.126µs; 28.033µs] or [-5.468%; +5.468%]NoneNoneNone

Group 7

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
sdk_test_data/rules-basedexecution_time120.723µs122.210µs ± 1.525µs121.985µs ± 0.409µs122.408µs123.472µs129.279µs134.708µs10.43%5.81741.2581.24%0.108µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
sdk_test_data/rules-basedexecution_time[121.999µs; 122.422µs] or [-0.173%; +0.173%]NoneNoneNone

Group 8

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...execution_time534.375µs536.191µs ± 1.573µs535.582µs ± 0.568µs537.274µs538.525µs541.419µs546.850µs2.10%2.44810.5310.29%0.111µs1200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...throughput1828653.647op/s1865022.979op/s ± 5432.145op/s1867127.313op/s ± 1980.031op/s1868706.906op/s1869891.888op/s1870376.103op/s1871343.793op/s0.23%-2.39210.0240.29%384.111op/s1200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててexecution_time380.331µs380.907µs ± 0.296µs380.893µs ± 0.196µs381.081µs381.449µs381.562µs381.743µs0.22%0.330-0.2690.08%0.021µs1200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててthroughput2619564.319op/s2625311.671op/s ± 2039.230op/s2625411.783op/s ± 1346.849op/s2626789.190op/s2628386.946op/s2629116.774op/s2629288.999op/s0.15%-0.326-0.2730.08%144.195op/s1200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersexecution_time189.841µs190.460µs ± 0.257µs190.454µs ± 0.160µs190.642µs190.888µs191.103µs191.143µs0.36%0.077-0.0750.13%0.018µs1200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersthroughput5231685.178op/s5250444.599op/s ± 7096.558op/s5250598.601op/s ± 4416.472op/s5254684.372op/s5262470.035op/s5265309.744op/s5267552.142op/s0.32%-0.069-0.0780.13%501.802op/s1200
normalization/normalize_service/normalize_service/[empty string]execution_time37.709µs37.855µs ± 0.096µs37.820µs ± 0.046µs37.896µs38.051µs38.078µs38.105µs0.75%0.897-0.2480.25%0.007µs1200
normalization/normalize_service/normalize_service/[empty string]throughput26243584.880op/s26416845.351op/s ± 66605.533op/s26441288.840op/s ± 32214.199op/s26461500.799op/s26494033.448op/s26508683.069op/s26519155.304op/s0.29%-0.889-0.2590.25%4709.722op/s1200
normalization/normalize_service/normalize_service/test_ASCIIexecution_time45.783µs45.900µs ± 0.059µs45.895µs ± 0.043µs45.942µs45.993µs46.029µs46.156µs0.57%0.5460.7550.13%0.004µs1200
normalization/normalize_service/normalize_service/test_ASCIIthroughput21665645.615op/s21786451.253op/s ± 28128.533op/s21788719.425op/s ± 20343.299op/s21807266.798op/s21830150.399op/s21838930.610op/s21842112.662op/s0.25%-0.5360.7250.13%1988.988op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...execution_time[535.973µs; 536.409µs] or [-0.041%; +0.041%]NoneNoneNone
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...throughput[1864270.136op/s; 1865775.822op/s] or [-0.040%; +0.040%]NoneNoneNone
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててexecution_time[380.866µs; 380.948µs] or [-0.011%; +0.011%]NoneNoneNone
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててthroughput[2625029.053op/s; 2625594.288op/s] or [-0.011%; +0.011%]NoneNoneNone
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersexecution_time[190.425µs; 190.496µs] or [-0.019%; +0.019%]NoneNoneNone
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersthroughput[5249461.084op/s; 5251428.114op/s] or [-0.019%; +0.019%]NoneNoneNone
normalization/normalize_service/normalize_service/[empty string]execution_time[37.842µs; 37.868µs] or [-0.035%; +0.035%]NoneNoneNone
normalization/normalize_service/normalize_service/[empty string]throughput[26407614.464op/s; 26426076.237op/s] or [-0.035%; +0.035%]NoneNoneNone
normalization/normalize_service/normalize_service/test_ASCIIexecution_time[45.892µs; 45.908µs] or [-0.018%; +0.018%]NoneNoneNone
normalization/normalize_service/normalize_service/test_ASCIIthroughput[21782552.909op/s; 21790349.597op/s] or [-0.018%; +0.018%]NoneNoneNone

Group 9

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
single_flag_killswitch/rules-basedexecution_time172.276ns175.270ns ± 2.887ns174.831ns ± 1.862ns176.473ns180.439ns186.715ns188.750ns7.96%1.8734.9071.64%0.204ns1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
single_flag_killswitch/rules-basedexecution_time[174.870ns; 175.670ns] or [-0.228%; +0.228%]NoneNoneNone

Group 10

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching string interning on wordpress profileexecution_time158.119µs158.976µs ± 0.298µs158.946µs ± 0.147µs159.100µs159.350µs160.210µs160.825µs1.18%2.13210.0640.19%0.021µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching string interning on wordpress profileexecution_time[158.935µs; 159.017µs] or [-0.026%; +0.026%]NoneNoneNone

Group 11

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
sql/obfuscate_sql_stringexecution_time85.015µs85.287µs ± 0.211µs85.269µs ± 0.057µs85.321µs85.423µs85.733µs87.513µs2.63%7.56671.0550.25%0.015µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
sql/obfuscate_sql_stringexecution_time[85.258µs; 85.316µs] or [-0.034%; +0.034%]NoneNoneNone

Group 12

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
write only interfaceexecution_time1.218µs3.237µs ± 1.452µs2.991µs ± 0.039µs3.027µs3.665µs14.392µs14.792µs394.49%7.24353.96944.73%0.103µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
write only interfaceexecution_time[3.036µs; 3.438µs] or [-6.215%; +6.215%]NoneNoneNone

Group 13

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
ip_address/quantize_peer_ip_address_benchmarkexecution_time4.994µs5.065µs ± 0.040µs5.067µs ± 0.040µs5.093µs5.124µs5.131µs5.132µs1.27%-0.117-1.2880.78%0.003µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
ip_address/quantize_peer_ip_address_benchmarkexecution_time[5.060µs; 5.071µs] or [-0.108%; +0.108%]NoneNoneNone

Group 14

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
concentrator/add_spans_to_concentratorexecution_time10.732ms10.762ms ± 0.014ms10.761ms ± 0.009ms10.771ms10.784ms10.804ms10.832ms0.66%1.1313.3570.13%0.001ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
concentrator/add_spans_to_concentratorexecution_time[10.760ms; 10.764ms] or [-0.018%; +0.018%]NoneNoneNone

Group 15

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
redis/obfuscate_redis_stringexecution_time33.717µs34.249µs ± 0.971µs33.802µs ± 0.039µs33.891µs36.333µs36.402µs37.242µs10.18%1.7181.0352.83%0.069µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
redis/obfuscate_redis_stringexecution_time[34.115µs; 34.384µs] or [-0.393%; +0.393%]NoneNoneNone

Group 16

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching deserializing traces from msgpack to their internal representationexecution_time59.317ms59.810ms ± 2.176ms59.482ms ± 0.084ms59.639ms59.867ms72.944ms79.532ms33.71%8.17066.7233.63%0.154ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching deserializing traces from msgpack to their internal representationexecution_time[59.509ms; 60.112ms] or [-0.504%; +0.504%]NoneNoneNone

Group 17

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz7853ce21762337693igor/versioning/libdd-trace-normalization
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...execution_time204.688µs205.296µs ± 0.353µs205.280µs ± 0.269µs205.522µs205.927µs206.256µs206.418µs0.55%0.592-0.1550.17%0.025µs1200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...throughput4844533.043op/s4871030.423op/s ± 8362.163op/s4871406.072op/s ± 6371.339op/s4878108.270op/s4882028.972op/s4883506.667op/s4885485.539op/s0.29%-0.585-0.1720.17%591.294op/s1200
normalization/normalize_name/normalize_name/bad-nameexecution_time18.587µs18.787µs ± 0.152µs18.737µs ± 0.097µs18.884µs19.080µs19.177µs19.235µs2.66%0.843-0.2000.81%0.011µs1200
normalization/normalize_name/normalize_name/bad-namethroughput51989410.022op/s53231690.348op/s ± 427763.359op/s53370179.964op/s ± 277242.436op/s53597590.681op/s53706787.883op/s53771665.648op/s53800455.024op/s0.81%-0.817-0.2620.80%30247.437op/s1200
normalization/normalize_name/normalize_name/goodexecution_time10.757µs10.827µs ± 0.031µs10.825µs ± 0.021µs10.846µs10.882µs10.901µs10.910µs0.78%0.323-0.3150.29%0.002µs1200
normalization/normalize_name/normalize_name/goodthroughput91658130.566op/s92362813.355op/s ± 268145.911op/s92376961.487op/s ± 179343.264op/s92542700.946op/s92773976.603op/s92870553.092op/s92961138.696op/s0.63%-0.310-0.3280.29%18960.779op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-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[205.247µs; 205.345µs] or [-0.024%; +0.024%]NoneNoneNone
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...throughput[4869871.508op/s; 4872189.338op/s] or [-0.024%; +0.024%]NoneNoneNone
normalization/normalize_name/normalize_name/bad-nameexecution_time[18.766µs; 18.808µs] or [-0.112%; +0.112%]NoneNoneNone
normalization/normalize_name/normalize_name/bad-namethroughput[53172406.461op/s; 53290974.236op/s] or [-0.111%; +0.111%]NoneNoneNone
normalization/normalize_name/normalize_name/goodexecution_time[10.823µs; 10.831µs] or [-0.040%; +0.040%]NoneNoneNone
normalization/normalize_name/normalize_name/goodthroughput[92325650.911op/s; 92399975.799op/s] or [-0.040%; +0.040%]NoneNoneNone

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Pleaseupload report for BASE (igor/versioning/libdd-trace-protobuf@9e30b9c).Learn more about missing BASE report.

Additional details and impacted files
@@                           Coverage Diff                           @@##             igor/versioning/libdd-trace-protobuf    #1309   +/-   ##=======================================================================  Coverage                                        ?   71.70%           =======================================================================  Files                                           ?      369             Lines                                           ?    58505             Branches                                        ?        0           =======================================================================  Hits                                            ?    41949             Misses                                          ?    16556             Partials                                        ?        0
ComponentsCoverage Δ
datadog-crashtracker50.65% <ø> (?)
datadog-crashtracker-ffi5.86% <ø> (?)
datadog-alloc∅ <ø> (?)
data-pipeline88.05% <ø> (?)
data-pipeline-ffi88.19% <ø> (?)
ddcommon80.95% <ø> (?)
ddcommon-ffi73.84% <ø> (?)
ddtelemetry59.98% <ø> (?)
ddtelemetry-ffi21.24% <ø> (?)
dogstatsd-client83.26% <ø> (?)
datadog-ipc82.49% <ø> (?)
datadog-profiling76.50% <ø> (?)
datadog-profiling-ffi62.11% <ø> (?)
datadog-sidecar36.96% <ø> (?)
datdog-sidecar-ffi12.62% <ø> (?)
spawn-worker55.18% <ø> (?)
tinybytes92.44% <ø> (?)
datadog-trace-normalization∅ <ø> (?)
datadog-trace-obfuscation94.17% <ø> (?)
datadog-trace-protobuf∅ <ø> (?)
datadog-trace-utils90.04% <ø> (?)
datadog-tracer-flare63.48% <ø> (?)
datadog-log∅ <ø> (?)
🚀 New features to boost your workflow:
  • ❄️Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@datadog-official
Copy link

datadog-officialbot commentedNov 5, 2025
edited
Loading

⚠️ Tests

⚠️ Warnings

❄️1 New flaky test detected

trace_exporter::tests::exporter_send_telemetry_test from data-pipeline-ffi (Datadog)
thread 'trace_exporter::tests::exporter_send_telemetry_test' panicked at /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpmock-0.8.0-alpha.1/src/api/mock.rs:313:13thread 'trace_exporter::tests::exporter_send_telemetry_test' panicked at /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpmock-0.8.0-alpha.1/src/api/mock.rs:313:13:assertion \`left == right\` failed: The number of matching requests was higher than expected (expected 1 but was 2)  left: 2 right: 1stack backtrace:   0:        0x104cf7e2e - std::backtrace_rs::backtrace::libunwind::trace::hdeb3d7f163c6eb98                               at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9   1:        0x104cf7e2e - std::backtrace_rs::backtrace::trace_unsynchronized::h4cc326492c59f81f...

ℹ️ Info

🧪 Alltests passed

This comment will be updated automatically if new data arrives.
🔗 Commit SHA:7853ce2 |Docs |Datadog PR Page | Was this helpful? Give usfeedback!

@dd-octo-sts
Copy link

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
ArtifactBaselineCommitChange
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so7.50 MB7.50 MB0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a82.73 MB82.73 MB-0% (-162 B) 👌
aarch64-unknown-linux-gnu
ArtifactBaselineCommitChange
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so9.54 MB9.54 MB-0% (-24 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a95.91 MB95.91 MB-0% (-7.74 KB) 👌
libdatadog-x64-windows
ArtifactBaselineCommitChange
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll19.00 MB19.00 MB0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib65.77 KB65.77 KB0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb131.61 MB131.60 MB-0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib692.77 MB692.74 MB-0% (-32.28 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll6.32 MB6.32 MB0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib65.77 KB65.77 KB0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb19.01 MB19.01 MB--.04% (-8.00 KB) 💪
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib36.80 MB36.80 MB-0% (-322 B) 👌
libdatadog-x86-windows
ArtifactBaselineCommitChange
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll16.10 MB16.08 MB--.07% (-12.50 KB) 💪
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib66.79 KB66.79 KB0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb133.71 MB133.83 MB+.09% (+128.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib681.30 MB681.27 MB-0% (-34.83 KB) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll4.85 MB4.85 MB+.01% (+512 B) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib66.79 KB66.79 KB0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb20.18 MB20.18 MB0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib34.56 MB34.56 MB+0% (+386 B) 👌
x86_64-alpine-linux-musl
ArtifactBaselineCommitChange
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a71.71 MB71.71 MB-0% (-1000 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so8.90 MB8.90 MB0% (0 B) 👌
x86_64-unknown-linux-gnu
ArtifactBaselineCommitChange
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a90.68 MB90.68 MB+0% (+1.01 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so10.25 MB10.25 MB-0% (-16 B) 👌

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

Reviewers

No reviews

Assignees

No one assigned

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@iunanua@codecov-commenter

[8]ページ先頭

©2009-2025 Movatter.jp