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

Adds Readme for dogstatsd Crate #621

Merged
merged 1 commit into from
Sep 12, 2024
Merged

Conversation

duncanpharvey
Copy link
Contributor

@duncanpharvey duncanpharvey commented Sep 11, 2024

What does this PR do?

Adds a readme with unstable disclaimer for dogstatsd crate.

Motivation

Clarify intended usage of crate.

Additional Notes

How to test the change?

@duncanpharvey duncanpharvey requested a review from a team as a code owner September 11, 2024 20:51
@duncanpharvey duncanpharvey changed the title Adds Readme for DogStatsD Adds Readme for dogstatsd Crate Sep 11, 2024
@pr-commenter
Copy link

pr-commenter bot commented Sep 11, 2024

Benchmarks

Comparison

Benchmark execution time: 2024-09-11 21:00:50

Comparing candidate commit 0822407 in PR branch duncan-harvey/dogstatsd-readme with baseline commit 54ed2cf 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 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 280.688µs 281.270µs ± 0.405µs 281.203µs ± 0.156µs 281.347µs 281.894µs 282.989µs 284.036µs 1.01% 3.129 14.440 0.14% 0.029µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 3520674.493op/s 3555306.435op/s ± 5101.508op/s 3556155.933op/s ± 1972.793op/s 3558170.006op/s 3560202.315op/s 3561866.320op/s 3562669.757op/s 0.18% -3.100 14.200 0.14% 360.731op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 27.383µs 27.763µs ± 0.176µs 27.806µs ± 0.121µs 27.904µs 27.995µs 28.034µs 28.076µs 0.97% -0.468 -0.951 0.63% 0.012µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 35617932.487op/s 36020494.213op/s ± 229513.280op/s 35963663.719op/s ± 156617.633op/s 36193345.759op/s 36403582.900op/s 36490247.893op/s 36518655.865op/s 1.54% 0.483 -0.940 0.64% 16229.040op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 16.821µs 16.864µs ± 0.044µs 16.846µs ± 0.012µs 16.880µs 16.945µs 16.992µs 17.154µs 1.83% 2.378 9.297 0.26% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 58294470.353op/s 59297722.449op/s ± 152551.170op/s 59362546.026op/s ± 42124.343op/s 59393099.861op/s 59424330.558op/s 59436596.614op/s 59447834.525op/s 0.14% -2.335 8.899 0.26% 10786.997op/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 [281.214µs; 281.326µs] or [-0.020%; +0.020%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [3554599.415op/s; 3556013.455op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [27.739µs; 27.788µs] or [-0.088%; +0.088%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [35988685.879op/s; 36052302.546op/s] or [-0.088%; +0.088%] None None None
normalization/normalize_name/normalize_name/good execution_time [16.858µs; 16.870µs] or [-0.036%; +0.036%] None None None
normalization/normalize_name/normalize_name/good throughput [59276580.324op/s; 59318864.574op/s] or [-0.036%; +0.036%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 297.184ns 305.943ns ± 10.818ns 299.933ns ± 1.227ns 308.054ns 334.414ns 338.945ns 340.312ns 13.46% 1.708 1.929 3.53% 0.765ns 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 [304.443ns; 307.442ns] or [-0.490%; +0.490%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 578.525µs 579.398µs ± 0.313µs 579.434µs ± 0.196µs 579.603µs 579.870µs 580.043µs 580.144µs 0.12% -0.368 0.120 0.05% 0.022µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1723711.090op/s 1725928.736op/s ± 932.606op/s 1725823.398op/s ± 583.593op/s 1726481.006op/s 1727566.005op/s 1728373.123op/s 1728534.331op/s 0.16% 0.371 0.123 0.05% 65.945op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 464.223µs 465.007µs ± 0.380µs 464.954µs ± 0.203µs 465.188µs 465.561µs 465.974µs 467.232µs 0.49% 1.655 7.428 0.08% 0.027µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2140263.401op/s 2150506.215op/s ± 1756.569op/s 2150749.545op/s ± 938.490op/s 2151575.980op/s 2152911.844op/s 2153688.155op/s 2154137.128op/s 0.16% -1.638 7.326 0.08% 124.208op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 183.968µs 184.247µs ± 0.157µs 184.259µs ± 0.098µs 184.356µs 184.485µs 184.584µs 184.730µs 0.26% -0.070 -0.415 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5413313.232op/s 5427495.208op/s ± 4629.498op/s 5427134.847op/s ± 2897.138op/s 5430695.022op/s 5435237.995op/s 5435608.415op/s 5435718.350op/s 0.16% 0.074 -0.420 0.09% 327.355op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 46.782µs 47.042µs ± 0.098µs 47.036µs ± 0.062µs 47.106µs 47.199µs 47.264µs 47.327µs 0.62% 0.049 -0.004 0.21% 0.007µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 21129418.746op/s 21257851.553op/s ± 44088.979op/s 21260209.552op/s ± 28068.865op/s 21286760.335op/s 21331587.154op/s 21352433.542op/s 21375706.906op/s 0.54% -0.036 -0.006 0.21% 3117.562op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.232µs 44.695µs ± 0.294µs 44.585µs ± 0.144µs 44.926µs 45.288µs 45.348µs 45.378µs 1.78% 0.785 -0.550 0.66% 0.021µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 22037018.764op/s 22374885.575op/s ± 146459.683op/s 22428903.219op/s ± 72670.430op/s 22479639.068op/s 22546400.779op/s 22598440.857op/s 22607958.655op/s 0.80% -0.769 -0.572 0.65% 10356.263op/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 [579.355µs; 579.442µs] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1725799.486op/s; 1726057.986op/s] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [464.954µs; 465.060µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2150262.771op/s; 2150749.659op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [184.225µs; 184.269µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5426853.604op/s; 5428136.812op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [47.028µs; 47.055µs] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [21251741.244op/s; 21263961.861op/s] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [44.654µs; 44.736µs] or [-0.091%; +0.091%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22354587.672op/s; 22395183.478op/s] or [-0.091%; +0.091%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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.961µs 36.496µs ± 0.964µs 36.067µs ± 0.064µs 36.149µs 38.562µs 38.609µs 39.690µs 10.05% 1.732 1.123 2.64% 0.068µ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.362µs; 36.630µs] or [-0.366%; +0.366%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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.695µs 2.724µs ± 0.017µs 2.723µs ± 0.013µs 2.735µs 2.755µs 2.766µs 2.768µs 1.67% 0.505 -0.532 0.64% 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.722µs; 2.727µs] or [-0.088%; +0.088%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 1.209µs 1.355µs ± 0.048µs 1.368µs ± 0.034µs 1.393µs 1.418µs 1.435µs 1.436µs 5.03% -0.642 -0.022 3.54% 0.003µs 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 [1.349µs; 1.362µs] or [-0.491%; +0.491%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 72.684µs 72.951µs ± 0.136µs 72.945µs ± 0.048µs 72.987µs 73.066µs 73.110µs 74.350µs 1.93% 6.828 63.136 0.19% 0.010µ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 [72.932µs; 72.970µs] or [-0.026%; +0.026%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 1.212µs 1.213µs ± 0.001µs 1.213µs ± 0.000µs 1.213µs 1.213µs 1.213µs 1.232µs 1.58% 12.729 171.029 0.12% 0.000µs 1 200
credit_card/is_card_number/ throughput 811841989.767op/s 824681483.322op/s ± 943330.803op/s 824708383.116op/s ± 191426.375op/s 824956751.653op/s 825111918.184op/s 825166942.030op/s 825230569.421op/s 0.06% -12.690 170.336 0.11% 66703.561op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 108.121µs 109.344µs ± 0.792µs 109.158µs ± 0.440µs 109.745µs 110.984µs 111.623µs 112.758µs 3.30% 1.259 1.731 0.72% 0.056µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 8868566.590op/s 9145943.249op/s ± 65657.287op/s 9161062.281op/s ± 37101.767op/s 9195198.293op/s 9220940.943op/s 9237059.685op/s 9248906.367op/s 0.96% -1.214 1.551 0.72% 4642.671op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 102.187µs 102.890µs ± 0.641µs 102.659µs ± 0.245µs 103.035µs 104.443µs 105.134µs 105.847µs 3.11% 2.018 4.369 0.62% 0.045µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 9447630.179op/s 9719485.512op/s ± 59783.373op/s 9741020.907op/s ± 23178.461op/s 9758657.339op/s 9775150.428op/s 9782781.891op/s 9785981.591op/s 0.46% -1.976 4.158 0.61% 4227.323op/s 1 200
credit_card/is_card_number/37828224631 execution_time 1.211µs 1.213µs ± 0.002µs 1.213µs ± 0.001µs 1.215µs 1.216µs 1.218µs 1.226µs 1.06% 2.502 12.746 0.14% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 815860147.082op/s 824069568.859op/s ± 1140807.450op/s 824493167.728op/s ± 508217.032op/s 824910887.957op/s 825091905.571op/s 825309757.928op/s 825444930.738op/s 0.12% -2.468 12.403 0.14% 80667.268op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 98.199µs 99.239µs ± 0.646µs 99.054µs ± 0.311µs 99.538µs 100.609µs 101.388µs 102.371µs 3.35% 1.765 3.978 0.65% 0.046µs 1 200
credit_card/is_card_number/378282246310005 throughput 9768429.230op/s 10077142.372op/s ± 64874.797op/s 10095491.393op/s ± 31727.028op/s 10123803.092op/s 10141565.108op/s 10148401.682op/s 10183393.849op/s 0.87% -1.711 3.696 0.64% 4587.341op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 100.097µs 100.592µs ± 0.353µs 100.510µs ± 0.241µs 100.840µs 101.140µs 101.652µs 102.055µs 1.54% 1.058 1.509 0.35% 0.025µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 9798676.395op/s 9941244.536op/s ± 34720.692op/s 9949278.087op/s ± 23865.734op/s 9970332.283op/s 9983477.148op/s 9988854.347op/s 9990307.404op/s 0.41% -1.033 1.407 0.35% 2455.124op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 19.241µs 19.435µs ± 0.116µs 19.419µs ± 0.076µs 19.499µs 19.640µs 19.660µs 19.974µs 2.85% 0.495 1.183 0.60% 0.008µs 1 200
credit_card/is_card_number/x371413321323331 throughput 50065594.661op/s 51454889.039op/s ± 306405.318op/s 51494891.390op/s ± 202217.070op/s 51670940.692op/s 51943765.921op/s 51951021.419op/s 51971188.623op/s 0.92% -0.444 0.990 0.59% 21666.128op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 1.212µs 1.213µs ± 0.001µs 1.212µs ± 0.000µs 1.213µs 1.214µs 1.215µs 1.215µs 0.24% 1.709 4.590 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 822786394.856op/s 824718336.797op/s ± 374631.148op/s 824788205.677op/s ± 204182.548op/s 824992264.447op/s 825126927.666op/s 825167374.418op/s 825180490.724op/s 0.05% -1.704 4.560 0.05% 26490.422op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 89.618µs 91.252µs ± 0.580µs 91.242µs ± 0.353µs 91.594µs 92.213µs 92.541µs 93.928µs 2.94% 0.379 1.802 0.63% 0.041µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 10646498.971op/s 10959097.562op/s ± 69540.198op/s 10959837.130op/s ± 42250.169op/s 11001708.603op/s 11074115.184op/s 11134388.696op/s 11158429.615op/s 1.81% -0.311 1.636 0.63% 4917.235op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 83.232µs 84.829µs ± 0.485µs 84.927µs ± 0.312µs 85.201µs 85.433µs 85.672µs 85.789µs 1.01% -0.629 0.023 0.57% 0.034µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 11656538.320op/s 11788868.091op/s ± 67639.004op/s 11774793.196op/s ± 43460.098op/s 11835219.043op/s 11912852.124op/s 11949749.452op/s 12014658.698op/s 2.04% 0.657 0.077 0.57% 4782.800op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 1.212µs 1.214µs ± 0.002µs 1.214µs ± 0.001µs 1.215µs 1.217µs 1.218µs 1.236µs 1.84% 5.611 54.634 0.18% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 808773102.686op/s 823695269.973op/s ± 1459340.936op/s 823639256.791op/s ± 837637.746op/s 824702115.017op/s 825077043.859op/s 825136463.814op/s 825149259.799op/s 0.18% -5.478 52.799 0.18% 103190.987op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 79.809µs 80.843µs ± 0.525µs 80.745µs ± 0.347µs 81.160µs 81.648µs 82.044µs 83.881µs 3.88% 1.266 4.442 0.65% 0.037µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 11921657.787op/s 12370140.434op/s ± 79771.267op/s 12384685.099op/s ± 53350.416op/s 12428254.705op/s 12477229.058op/s 12497256.401op/s 12529968.350op/s 1.17% -1.176 3.866 0.64% 5640.680op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 100.100µs 100.647µs ± 0.441µs 100.548µs ± 0.267µs 100.868µs 101.405µs 101.876µs 103.459µs 2.89% 1.937 7.693 0.44% 0.031µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 9665703.898op/s 9935885.737op/s ± 43197.405op/s 9945451.684op/s ± 26430.081op/s 9968658.571op/s 9985320.580op/s 9989435.732op/s 9989985.040op/s 0.45% -1.862 7.096 0.43% 3054.518op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 19.231µs 19.379µs ± 0.105µs 19.367µs ± 0.080µs 19.451µs 19.561µs 19.632µs 19.655µs 1.49% 0.523 -0.611 0.54% 0.007µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 50876480.483op/s 51604384.277op/s ± 278781.886op/s 51634659.830op/s ± 212392.070op/s 51842559.672op/s 51971513.187op/s 51987204.180op/s 51999905.271op/s 0.71% -0.505 -0.640 0.54% 19712.856op/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 [1.212µs; 1.213µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/ throughput [824550746.746op/s; 824812219.899op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [109.234µs; 109.454µs] or [-0.100%; +0.100%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [9136843.780op/s; 9155042.717op/s] or [-0.099%; +0.099%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [102.801µs; 102.979µs] or [-0.086%; +0.086%] None None None
credit_card/is_card_number/ 378282246310005 throughput [9711200.111op/s; 9727770.912op/s] or [-0.085%; +0.085%] None None None
credit_card/is_card_number/37828224631 execution_time [1.213µs; 1.214µs] or [-0.019%; +0.019%] None None None
credit_card/is_card_number/37828224631 throughput [823911463.918op/s; 824227673.799op/s] or [-0.019%; +0.019%] None None None
credit_card/is_card_number/378282246310005 execution_time [99.149µs; 99.328µs] or [-0.090%; +0.090%] None None None
credit_card/is_card_number/378282246310005 throughput [10068151.349op/s; 10086133.395op/s] or [-0.089%; +0.089%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [100.543µs; 100.641µs] or [-0.049%; +0.049%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [9936432.582op/s; 9946056.490op/s] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/x371413321323331 execution_time [19.419µs; 19.451µs] or [-0.083%; +0.083%] None None None
credit_card/is_card_number/x371413321323331 throughput [51412424.208op/s; 51497353.869op/s] or [-0.083%; +0.083%] None None None
credit_card/is_card_number_no_luhn/ execution_time [1.212µs; 1.213µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/ throughput [824666416.523op/s; 824770257.071op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [91.172µs; 91.332µs] or [-0.088%; +0.088%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [10949459.959op/s; 10968735.165op/s] or [-0.088%; +0.088%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [84.761µs; 84.896µs] or [-0.079%; +0.079%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [11779493.976op/s; 11798242.207op/s] or [-0.080%; +0.080%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [1.214µs; 1.214µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [823493019.354op/s; 823897520.591op/s] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [80.770µs; 80.916µs] or [-0.090%; +0.090%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [12359084.904op/s; 12381195.965op/s] or [-0.089%; +0.089%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [100.586µs; 100.708µs] or [-0.061%; +0.061%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [9929898.993op/s; 9941872.482op/s] or [-0.060%; +0.060%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [19.364µs; 19.393µs] or [-0.075%; +0.075%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [51565747.789op/s; 51643020.765op/s] or [-0.075%; +0.075%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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.694µs 25.432µs ± 11.033µs 18.006µs ± 0.212µs 34.286µs 35.534µs 42.962µs 111.840µs 521.12% 3.338 21.185 43.28% 0.780µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.903µs; 26.961µs] or [-6.013%; +6.013%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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 142.663µs 143.733µs ± 0.376µs 143.718µs ± 0.180µs 143.890µs 144.240µs 144.711µs 146.311µs 1.80% 1.569 10.761 0.26% 0.027µ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 [143.681µs; 143.785µs] or [-0.036%; +0.036%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
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.338µs 3.284µs ± 1.654µs 3.106µs ± 0.028µs 3.127µs 3.181µs 14.087µs 19.074µs 514.11% 7.698 61.526 50.23% 0.117µ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.055µs; 3.514µs] or [-6.979%; +6.979%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 0822407 1726087829 duncan-harvey/dogstatsd-readme
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 8.897ms 8.932ms ± 0.016ms 8.931ms ± 0.011ms 8.942ms 8.957ms 8.971ms 8.993ms 0.70% 0.435 0.466 0.18% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [8.929ms; 8.934ms] or [-0.025%; +0.025%] None None None

Baseline

Omitted due to size.

Copy link
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 LGTM

@ivoanjo ivoanjo merged commit 30b7bc4 into main Sep 12, 2024
28 of 30 checks passed
@ivoanjo ivoanjo deleted the duncan-harvey/dogstatsd-readme branch September 12, 2024 07:40
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