Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SSRF Rasp capability #814

Merged
merged 1 commit into from
Jan 3, 2025
Merged

Conversation

estringana
Copy link
Contributor

@estringana estringana commented Jan 3, 2025

What does this PR do?

Add SSRF RASP Capability

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

Related PR DataDog/dd-trace-php#3014

Describe here in detail how the change can be validated.

@estringana estringana requested review from a team as code owners January 3, 2025 11:46
@estringana estringana force-pushed the estringana/add-ssrf-capability branch from f7626b7 to 84e940d Compare January 3, 2025 11:52
@pr-commenter
Copy link

pr-commenter bot commented Jan 3, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-01-03 16:01:05

Comparing candidate commit 3d7d616 in PR branch estringana/add-ssrf-capability with baseline commit 872c109 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 51 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 3d7d616 1735919413 estringana/add-ssrf-capability
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 300.609ns 310.569ns ± 12.185ns 305.027ns ± 3.352ns 312.751ns 337.208ns 352.606ns 354.041ns 16.07% 1.886 2.994 3.91% 0.862ns 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 [308.880ns; 312.257ns] or [-0.544%; +0.544%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 18.838µs 28.636µs ± 13.743µs 19.521µs ± 0.598µs 37.190µs 46.823µs 48.595µs 148.898µs 662.76% 3.919 29.124 47.87% 0.972µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [26.732µs; 30.541µs] or [-6.651%; +6.651%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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.445µs 3.356µs ± 1.486µs 3.155µs ± 0.026µs 3.186µs 3.803µs 14.495µs 15.723µs 398.30% 7.458 56.370 44.16% 0.105µ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.150µs; 3.562µs] or [-6.135%; +6.135%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 76.241µs 76.447µs ± 0.113µs 76.432µs ± 0.040µs 76.476µs 76.540µs 76.808µs 77.579µs 1.50% 6.108 54.006 0.15% 0.008µ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 [76.431µs; 76.463µs] or [-0.020%; +0.020%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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.721µs 2.763µs ± 0.018µs 2.758µs ± 0.007µs 2.765µs 2.810µs 2.815µs 2.818µs 2.18% 1.346 1.721 0.67% 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.760µs; 2.765µs] or [-0.093%; +0.093%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 544.161µs 545.358µs ± 1.027µs 545.072µs ± 0.301µs 545.521µs 547.288µs 549.416µs 552.412µs 1.35% 3.226 14.429 0.19% 0.073µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1810242.260op/s 1833664.497op/s ± 3432.999op/s 1834618.962op/s ± 1013.330op/s 1835509.760op/s 1836526.790op/s 1837109.556op/s 1837691.207op/s 0.17% -3.193 14.121 0.19% 242.750op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 494.317µs 494.963µs ± 0.704µs 494.915µs ± 0.215µs 495.126µs 495.415µs 495.790µs 504.024µs 1.84% 10.718 135.526 0.14% 0.050µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 1984031.263op/s 2020358.327op/s ± 2831.692op/s 2020549.520op/s ± 876.804op/s 2021435.354op/s 2022415.808op/s 2022807.831op/s 2022993.773op/s 0.12% -10.621 133.877 0.14% 200.231op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 194.787µs 195.349µs ± 0.202µs 195.374µs ± 0.112µs 195.465µs 195.651µs 195.812µs 195.847µs 0.24% -0.499 0.477 0.10% 0.014µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5106028.015op/s 5119050.315op/s ± 5295.786op/s 5118380.738op/s ± 2946.193op/s 5121744.370op/s 5129767.358op/s 5133022.674op/s 5133821.848op/s 0.30% 0.506 0.482 0.10% 374.469op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 47.006µs 47.285µs ± 0.116µs 47.280µs ± 0.074µs 47.357µs 47.476µs 47.548µs 47.572µs 0.62% 0.082 -0.208 0.24% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 21020666.057op/s 21148535.709op/s ± 51835.403op/s 21150389.622op/s ± 32995.970op/s 21180305.562op/s 21230031.901op/s 21268162.204op/s 21274060.307op/s 0.58% -0.069 -0.208 0.24% 3665.316op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 49.966µs 50.210µs ± 0.094µs 50.210µs ± 0.059µs 50.269µs 50.368µs 50.422µs 50.471µs 0.52% 0.113 -0.225 0.19% 0.007µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 19813191.903op/s 19916427.211op/s ± 37417.472op/s 19916472.681op/s ± 23396.599op/s 19939759.641op/s 19971946.748op/s 19996108.250op/s 20013778.898op/s 0.49% -0.103 -0.228 0.19% 2645.815op/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 [545.216µs; 545.500µs] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1833188.716op/s; 1834140.277op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [494.865µs; 495.060µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2019965.881op/s; 2020750.772op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.321µs; 195.377µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5118316.370op/s; 5119784.260op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [47.269µs; 47.301µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [21141351.821op/s; 21155719.598op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [50.197µs; 50.223µs] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [19911241.509op/s; 19921612.912op/s] or [-0.026%; +0.026%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 138.470µs 139.242µs ± 0.300µs 139.202µs ± 0.144µs 139.358µs 139.697µs 139.975µs 141.486µs 1.64% 2.239 14.805 0.21% 0.021µ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 [139.200µs; 139.283µs] or [-0.030%; +0.030%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 58.236ms 58.458ms ± 0.133ms 58.441ms ± 0.053ms 58.494ms 58.646ms 58.916ms 59.455ms 1.73% 2.979 16.760 0.23% 0.009ms 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 [58.440ms; 58.476ms] or [-0.032%; +0.032%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 35.716µs 36.335µs ± 1.036µs 35.837µs ± 0.076µs 36.058µs 38.554µs 38.603µs 39.073µs 9.03% 1.657 0.840 2.84% 0.073µ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 [36.192µs; 36.479µs] or [-0.395%; +0.395%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 4.274µs 4.293µs ± 0.005µs 4.292µs ± 0.001µs 4.293µs 4.297µs 4.299µs 4.351µs 1.36% 8.685 106.787 0.11% 0.000µs 1 200
credit_card/is_card_number/ throughput 229852097.916op/s 232952364.366op/s ± 257021.753op/s 232974508.282op/s ± 59082.111op/s 233029753.181op/s 233123476.703op/s 233168132.968op/s 233955176.356op/s 0.42% -8.574 105.233 0.11% 18174.182op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 92.531µs 93.563µs ± 0.498µs 93.601µs ± 0.267µs 93.800µs 94.129µs 94.468µs 97.807µs 4.49% 2.934 24.789 0.53% 0.035µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 10224212.196op/s 10688252.797op/s ± 56042.723op/s 10683601.228op/s ± 30454.577op/s 10723278.907op/s 10764579.575op/s 10799741.795op/s 10807239.153op/s 1.16% -2.657 21.944 0.52% 3962.819op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 87.525µs 88.097µs ± 0.414µs 88.045µs ± 0.163µs 88.236µs 88.536µs 88.735µs 92.786µs 5.39% 7.315 80.055 0.47% 0.029µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 10777437.038op/s 11351316.122op/s ± 51681.189op/s 11357821.030op/s ± 21045.659op/s 11377076.613op/s 11400713.001op/s 11415075.343op/s 11425328.811op/s 0.59% -6.922 74.170 0.45% 3654.412op/s 1 200
credit_card/is_card_number/37828224631 execution_time 4.276µs 4.293µs ± 0.005µs 4.292µs ± 0.001µs 4.293µs 4.297µs 4.321µs 4.339µs 1.11% 5.551 43.355 0.12% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 230442012.693op/s 232951300.336op/s ± 277735.580op/s 232995024.093op/s ± 61778.832op/s 233049824.379op/s 233155358.081op/s 233246414.520op/s 233872433.875op/s 0.38% -5.499 42.817 0.12% 19638.871op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 85.126µs 85.561µs ± 0.180µs 85.565µs ± 0.112µs 85.664µs 85.830µs 86.049µs 86.098µs 0.62% 0.344 0.143 0.21% 0.013µs 1 200
credit_card/is_card_number/378282246310005 throughput 11614678.571op/s 11687619.525op/s ± 24517.957op/s 11687006.409op/s ± 15320.355op/s 11705088.519op/s 11725620.309op/s 11731888.113op/s 11747261.583op/s 0.52% -0.331 0.125 0.21% 1733.681op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 59.017µs 59.082µs ± 0.023µs 59.081µs ± 0.014µs 59.096µs 59.124µs 59.142µs 59.148µs 0.11% 0.289 -0.049 0.04% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 16906818.072op/s 16925584.204op/s ± 6575.640op/s 16926018.068op/s ± 4150.725op/s 16929925.346op/s 16935158.580op/s 16938171.187op/s 16944194.296op/s 0.11% -0.287 -0.051 0.04% 464.968op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.834µs 6.844µs ± 0.003µs 6.843µs ± 0.002µs 6.845µs 6.849µs 6.853µs 6.857µs 0.20% 0.820 2.158 0.05% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 145841376.056op/s 146117980.436op/s ± 68010.462op/s 146126410.740op/s ± 39131.683op/s 146161208.817op/s 146203639.751op/s 146249449.394op/s 146334129.863op/s 0.14% -0.815 2.148 0.05% 4809.066op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 4.277µs 4.292µs ± 0.002µs 4.292µs ± 0.001µs 4.293µs 4.295µs 4.298µs 4.302µs 0.23% -0.941 11.716 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 232466095.119op/s 232996769.552op/s ± 119183.228op/s 232992241.365op/s ± 60902.136op/s 233061446.651op/s 233159218.602op/s 233239849.877op/s 233811161.061op/s 0.35% 0.961 11.815 0.05% 8427.527op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 70.403µs 71.328µs ± 0.420µs 71.308µs ± 0.258µs 71.585µs 72.097µs 72.390µs 72.606µs 1.82% 0.353 0.111 0.59% 0.030µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 13772911.262op/s 14020190.800op/s ± 82426.176op/s 14023647.551op/s ± 50873.346op/s 14072148.774op/s 14138375.108op/s 14191182.853op/s 14203965.929op/s 1.29% -0.318 0.079 0.59% 5828.411op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 65.469µs 66.388µs ± 0.295µs 66.421µs ± 0.212µs 66.626µs 66.816µs 66.993µs 67.083µs 1.00% -0.364 -0.116 0.44% 0.021µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 14907012.328op/s 15063266.704op/s ± 67055.154op/s 15055588.289op/s ± 47950.544op/s 15107123.457op/s 15188050.982op/s 15234653.006op/s 15274359.873op/s 1.45% 0.387 -0.091 0.44% 4741.515op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 4.276µs 4.292µs ± 0.002µs 4.292µs ± 0.001µs 4.293µs 4.295µs 4.296µs 4.297µs 0.12% -2.400 20.508 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 232716853.404op/s 232984674.198op/s ± 109287.103op/s 232991728.801op/s ± 50580.620op/s 233038509.614op/s 233118104.626op/s 233198758.153op/s 233874691.346op/s 0.38% 2.424 20.732 0.05% 7727.765op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 63.016µs 63.473µs ± 0.252µs 63.418µs ± 0.169µs 63.646µs 63.937µs 64.096µs 64.395µs 1.54% 0.673 0.174 0.40% 0.018µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 15529174.306op/s 15754852.598op/s ± 62355.747op/s 15768359.216op/s ± 42041.657op/s 15801428.454op/s 15835738.498op/s 15857984.036op/s 15868948.996op/s 0.64% -0.653 0.124 0.39% 4409.217op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 58.994µs 59.082µs ± 0.028µs 59.080µs ± 0.014µs 59.096µs 59.134µs 59.144µs 59.183µs 0.17% 0.241 1.330 0.05% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 16896685.218op/s 16925508.523op/s ± 7954.770op/s 16926121.710op/s ± 4012.704op/s 16930036.202op/s 16936959.958op/s 16946002.378op/s 16950881.431op/s 0.15% -0.236 1.329 0.05% 562.487op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.839µs 6.845µs ± 0.004µs 6.845µs ± 0.002µs 6.847µs 6.852µs 6.858µs 6.868µs 0.33% 1.614 6.088 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 145608987.680op/s 146087834.418op/s ± 81998.063op/s 146094030.696op/s ± 44206.428op/s 146137851.231op/s 146195774.957op/s 146227407.842op/s 146230240.414op/s 0.09% -1.605 6.031 0.06% 5798.139op/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 [4.292µs; 4.293µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/ throughput [232916743.623op/s; 232987985.109op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [93.494µs; 93.632µs] or [-0.074%; +0.074%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [10680485.815op/s; 10696019.780op/s] or [-0.073%; +0.073%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [88.040µs; 88.155µs] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/ 378282246310005 throughput [11344153.607op/s; 11358478.638op/s] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/37828224631 execution_time [4.292µs; 4.293µs] or [-0.017%; +0.017%] None None None
credit_card/is_card_number/37828224631 throughput [232912808.855op/s; 232989791.816op/s] or [-0.017%; +0.017%] None None None
credit_card/is_card_number/378282246310005 execution_time [85.536µs; 85.586µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number/378282246310005 throughput [11684221.572op/s; 11691017.478op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [59.079µs; 59.085µs] or [-0.005%; +0.005%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [16924672.883op/s; 16926495.524op/s] or [-0.005%; +0.005%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.843µs; 6.844µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/x371413321323331 throughput [146108554.840op/s; 146127406.032op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/ execution_time [4.292µs; 4.292µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ throughput [232980251.903op/s; 233013287.201op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [71.270µs; 71.386µs] or [-0.082%; +0.082%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [14008767.325op/s; 14031614.275op/s] or [-0.081%; +0.081%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [66.347µs; 66.429µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [15053973.505op/s; 15072559.904op/s] or [-0.062%; +0.062%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [4.292µs; 4.292µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [232969528.056op/s; 232999820.339op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [63.439µs; 63.508µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [15746210.691op/s; 15763494.505op/s] or [-0.055%; +0.055%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [59.079µs; 59.086µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [16924406.068op/s; 16926610.978op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.845µs; 6.846µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [146076470.275op/s; 146099198.561op/s] or [-0.008%; +0.008%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 300.310µs 303.754µs ± 1.389µs 303.765µs ± 0.968µs 304.691µs 305.819µs 307.117µs 307.817µs 1.33% 0.202 -0.140 0.46% 0.098µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 3248678.390op/s 3292204.143op/s ± 15044.945op/s 3292014.895op/s ± 10490.568op/s 3302836.632op/s 3315551.480op/s 3321277.259op/s 3329894.087op/s 1.15% -0.177 -0.165 0.46% 1063.838op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 25.690µs 26.624µs ± 0.498µs 26.576µs ± 0.385µs 27.069µs 27.405µs 27.487µs 27.568µs 3.73% 0.173 -1.063 1.87% 0.035µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 36273853.081op/s 37572846.513op/s ± 701372.848op/s 37627988.954op/s ± 552830.421op/s 38132793.316op/s 38654763.645op/s 38804403.665op/s 38925031.501op/s 3.45% -0.122 -1.060 1.86% 49594.550op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 15.844µs 16.056µs ± 0.143µs 15.999µs ± 0.038µs 16.066µs 16.334µs 16.364µs 16.368µs 2.31% 1.115 -0.293 0.89% 0.010µs 1 200
normalization/normalize_name/normalize_name/good throughput 61093332.491op/s 62285686.727op/s ± 548065.335op/s 62503840.300op/s ± 147728.542op/s 62613462.602op/s 62851297.057op/s 62951347.055op/s 63115206.111op/s 0.98% -1.103 -0.307 0.88% 38754.072op/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 [303.562µs; 303.947µs] or [-0.063%; +0.063%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [3290119.058op/s; 3294289.228op/s] or [-0.063%; +0.063%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [26.555µs; 26.693µs] or [-0.259%; +0.259%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [37475642.982op/s; 37670050.044op/s] or [-0.259%; +0.259%] None None None
normalization/normalize_name/normalize_name/good execution_time [16.037µs; 16.076µs] or [-0.123%; +0.123%] None None None
normalization/normalize_name/normalize_name/good throughput [62209730.143op/s; 62361643.312op/s] or [-0.122%; +0.122%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3d7d616 1735919413 estringana/add-ssrf-capability
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 6.336ms 6.356ms ± 0.011ms 6.355ms ± 0.006ms 6.361ms 6.373ms 6.404ms 6.416ms 0.95% 2.090 8.451 0.17% 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 [6.355ms; 6.358ms] or [-0.024%; +0.024%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 3, 2025

Codecov Report

Attention: Patch coverage is 0% with 2 lines in your changes missing coverage. Please review.

Project coverage is 71.04%. Comparing base (872c109) to head (3d7d616).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #814      +/-   ##
==========================================
+ Coverage   71.01%   71.04%   +0.03%     
==========================================
  Files         313      313              
  Lines       45906    45908       +2     
==========================================
+ Hits        32598    32617      +19     
+ Misses      13308    13291      -17     
Components Coverage Δ
crashtracker 38.27% <ø> (ø)
crashtracker-ffi 5.71% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 91.87% <ø> (ø)
data-pipeline-ffi 90.54% <ø> (ø)
ddcommon 82.08% <ø> (ø)
ddcommon-ffi 65.84% <ø> (ø)
ddtelemetry 59.51% <ø> (ø)
ddtelemetry-ffi 22.46% <ø> (ø)
dogstatsd 89.59% <ø> (ø)
dogstatsd-client 79.77% <ø> (ø)
ipc 82.79% <ø> (+0.10%) ⬆️
profiling 84.29% <ø> (ø)
profiling-ffi 77.55% <ø> (ø)
serverless 0.00% <ø> (ø)
sidecar 40.91% <ø> (ø)
sidecar-ffi 3.98% <ø> (ø)
spawn-worker 54.37% <ø> (ø)
tinybytes 93.60% <ø> (ø)
trace-mini-agent 72.48% <ø> (ø)
trace-normalization 98.23% <ø> (ø)
trace-obfuscation 95.77% <ø> (ø)
trace-protobuf 77.67% <ø> (ø)
trace-utils 93.79% <ø> (ø)

@estringana estringana force-pushed the estringana/add-ssrf-capability branch from 84e940d to 3d7d616 Compare January 3, 2025 15:50
@estringana estringana merged commit 8331f61 into main Jan 3, 2025
31 checks passed
@estringana estringana deleted the estringana/add-ssrf-capability branch January 3, 2025 16:24
gleocadie pushed a commit that referenced this pull request Jan 6, 2025
gleocadie pushed a commit that referenced this pull request Jan 6, 2025
estringana added a commit that referenced this pull request Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants