Skip to content

Conversation

@pablosichert
Copy link
Contributor

Closes #10764.

@netlify
Copy link

netlify bot commented Jan 10, 2022

✔️ Deploy Preview for vector-project canceled.

🔨 Explore the source changes: 28cc0d5

🔍 Inspect the deploy log: https://app.netlify.com/sites/vector-project/deploys/61dd61a88c6aa000085e76a9

@github-actions github-actions bot added domain: core Anything related to core crates i.e. vector-core, core-common, etc domain: sinks Anything related to the Vector's sinks domain: transforms Anything related to Vector's transform components domain: vrl Anything related to the Vector Remap Language labels Jan 10, 2022
@pablosichert pablosichert force-pushed the pablosichert/vrl-core-refactor branch 3 times, most recently from d5032f4 to 637c93a Compare January 10, 2022 16:00
@pablosichert pablosichert force-pushed the pablosichert/vrl-core-refactor branch from 637c93a to 9d9b2cf Compare January 10, 2022 16:15
Comment on lines -9 to -11
compiler = { package = "vrl-compiler", path = "../compiler" }
diagnostic = { package = "vrl-diagnostic", path = "../diagnostic" }
parser = { package = "vrl-parser", path = "../parser" }
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Tl;dr: All the other changes are a consequence of this 😄

Copy link
Contributor

Choose a reason for hiding this comment

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

that's a lotta changes

Signed-off-by: Pablo Sichert <[email protected]>
@vectordotdev vectordotdev deleted a comment from github-actions bot Jan 10, 2022
@vectordotdev vectordotdev deleted a comment from github-actions bot Jan 10, 2022
@blt
Copy link
Contributor

blt commented Jan 10, 2022

Always wanted to see this get done. Nice, @pablosichert.

@github-actions
Copy link

Soak Test Results

Baseline: 340f939
Comparison: efcb5b2
Total Vector CPUs: 4

Explanation

A soak test is an integrated performance test for vector in a repeatable rig, with varying configuration for vector. What follows is a statistical summary of a brief vector run for each configuration across SHAs given above. The goal of these tests are to determine, quickly, if vector performance is changed and to what degree by a pull request. Test units below are bytes/second/CPU, except for "skewness". The further "skewness" is from 0.0 the more indication that vector lacks consistency in behavior, making predictions of fitness in the field challenging.

The abbreviated table below, if present, lists those experiments that have experienced a statistically significant change in their throughput performance between baseline and comparision SHAs, with 90.0% confidence. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±8.87% change in mean throughput are discarded. The abbreviated table will be omitted if no statistically interesting changes are observed.

experiment Δ mean Δ mean % confidence
splunk_transforms_splunk3 -558.43KiB -10.16 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % baseline mean baseline stdev baseline outlier percentage comparison mean comparison stdev comparison outlier percentage p-value erratic
fluent_elasticsearch 1.18MiB 1.75 67.55MiB 1.41MiB 0 68.74MiB 1.4MiB 0 2.5521e-18 False
datadog_agent_remap_datadog_logs_acks 1.16MiB 3.11 37.21MiB 661.76KiB 0 38.37MiB 385.26KiB 0 7.04886e-122 False
datadog_agent_remap_datadog_logs 817.38KiB 2.2 36.29MiB 230.65KiB 0 37.09MiB 874.13KiB 0 8.16952e-52 False
datadog_agent_remap_blackhole 791.93KiB 3.17 24.43MiB 851.55KiB 0 25.2MiB 806.99KiB 0 2.1335e-35 False
splunk_hec_to_splunk_hec_logs_noack 598.6KiB 3.26 17.92MiB 726.84KiB 0 18.5MiB 942.72KiB 0 8.28431e-21 False
http_to_http_acks 568.88KiB 7.47 7.43MiB 3.93MiB 0 7.99MiB 3.95MiB 0 0.0559202 True
splunk_hec_to_splunk_hec_logs_acks 407.38KiB 2.23 17.88MiB 1.03MiB 0 18.28MiB 930.56KiB 0 1.96154e-08 False
splunk_hec_route_s3 381.33KiB 4.45 8.37MiB 1.69MiB 0 8.74MiB 1.32MiB 0 0.000890879 False
syslog_regex_logs2metric_ddmetrics 306.32KiB 4.15 7.2MiB 323.13KiB 0 7.5MiB 329.28KiB 0 3.40191e-34 False
syslog_splunk_hec_logs 285.93KiB 3.1 9.01MiB 101.25KiB 0 9.29MiB 47.93KiB 0 9.25944e-129 False
http_to_http_noack 139.62KiB 0.64 21.16MiB 1023.21KiB 0 21.3MiB 779.49KiB 0 0.0361607 False
datadog_agent_remap_blackhole_acks 73.97KiB 0.28 25.82MiB 787.99KiB 0 25.89MiB 1.42MiB 0 0.384627 False
http_pipelines_blackhole_acks 36.87KiB 4.41 835.52KiB 468.17KiB 0 872.39KiB 539.7KiB 0 0.323582 False
http_pipelines_blackhole 30.54KiB 3.69 828.11KiB 493.55KiB 0 858.65KiB 476.6KiB 0 0.385782 False
http_pipelines_no_grok_blackhole 2.37KiB 0.12 1.86MiB 738.76KiB 0 1.86MiB 647.69KiB 0 0.960293 False
http_datadog_filter_blackhole 449.54B 0.02 2.22MiB 810.55KiB 0 2.22MiB 575.44KiB 0 0.992887 False
syslog_log2metric_splunk_hec_metrics -95.33KiB -1 9.28MiB 272.65KiB 0 9.19MiB 322.02KiB 0 0.00462078 False
syslog_loki -125.07KiB -1.69 7.22MiB 128.07KiB 0 7.1MiB 197.12KiB 0 8.04854e-23 True
splunk_hec_indexer_ack_blackhole -204.16KiB -0.97 20.49MiB 1.16MiB 0 20.29MiB 765.98KiB 0 0.00313206 False
syslog_log2metric_humio_metrics -219.52KiB -2.54 8.44MiB 195.57KiB 0 8.23MiB 100.92KiB 0 1.81265e-42 False
syslog_humio_logs -271.15KiB -2.82 9.4MiB 151.91KiB 0 9.14MiB 155.34KiB 0 1.03582e-62 False
fluent_remap_aws_firehose -328.64KiB -0.47 68.65MiB 518.54KiB 0 68.33MiB 502.95KiB 0 5.68533e-12 False
splunk_transforms_splunk3 -558.43KiB -10.16 5.37MiB 1.09MiB 0 4.82MiB 829.14KiB 0 3.12326e-12 False
Fine details of each soak run.
(experiment, variant, run_id) total samples mean std min average p90 p95 p99 max skewness
('fluent_elasticsearch', 'baseline', '8d04830d-cb81-415a-91c8-27d14b1f6b7e') 53 70.01MiB 405.58KiB 69.01MiB 70.0MiB 70.51MiB 70.6MiB 70.9MiB 71.12MiB 0.0557619
('fluent_elasticsearch', 'comparison', 'd6e3cafa-8eba-420a-a4cd-ed690f349812') 186 69.48MiB 265.18KiB 68.75MiB 69.5MiB 69.77MiB 69.9MiB 70.0MiB 70.24MiB -0.180652
('fluent_remap_aws_firehose', 'baseline', 'aaa59977-6736-4c4e-9ca5-e48d523cdefc') 175 68.83MiB 437.08KiB 67.16MiB 68.9MiB 69.24MiB 69.34MiB 69.53MiB 69.55MiB -1.62517
('fluent_remap_aws_firehose', 'comparison', 'ed92a5b2-c20f-4b52-925d-43a1d2cc8355') 186 68.54MiB 339.63KiB 67.34MiB 68.59MiB 68.92MiB 69.02MiB 69.18MiB 69.4MiB -0.48345
('fluent_remap_aws_firehose', 'baseline', 'c7bb92af-5c79-4a52-997b-db30cc55a3b7') 61 68.14MiB 356.69KiB 67.18MiB 68.25MiB 68.49MiB 68.58MiB 68.76MiB 68.83MiB -0.670482
('fluent_remap_aws_firehose', 'comparison', '0dea8a0d-73a7-4a18-b2db-62b06f948c6d') 61 67.68MiB 299.14KiB 67.16MiB 67.68MiB 68.07MiB 68.08MiB 68.35MiB 68.73MiB 0.588811
('fluent_elasticsearch', 'baseline', 'b6bb0486-b333-4803-9fdd-1cdf924e2870') 175 66.81MiB 417.93KiB 64.62MiB 66.87MiB 67.21MiB 67.32MiB 67.45MiB 67.59MiB -1.77838
('fluent_elasticsearch', 'comparison', 'a3ef9dad-6a3f-40b2-87d6-cfb82fc84a1d') 56 66.25MiB 361.53KiB 65.21MiB 66.26MiB 66.71MiB 66.77MiB 66.85MiB 66.86MiB -0.488675
('datadog_agent_remap_datadog_logs_acks', 'comparison', '9eda76c3-3d81-46c5-b3c4-1de1cd39e454') 185 38.43MiB 309.83KiB 37.51MiB 38.43MiB 38.83MiB 38.98MiB 39.09MiB 39.18MiB -0.0570773
('datadog_agent_remap_datadog_logs_acks', 'comparison', '8aa9e513-a15f-406e-9165-538b1363f632') 183 38.3MiB 438.96KiB 36.78MiB 38.39MiB 38.75MiB 38.88MiB 38.99MiB 39.13MiB -0.960963
('datadog_agent_remap_datadog_logs', 'comparison', '121401f8-b6f3-470a-9a2d-2b4e469c47a9') 186 37.9MiB 267.06KiB 37.08MiB 37.9MiB 38.2MiB 38.29MiB 38.53MiB 38.73MiB -0.12553
('datadog_agent_remap_datadog_logs_acks', 'baseline', '6392d0df-0319-476c-a35f-de06cd8f8b16') 188 37.8MiB 266.29KiB 36.97MiB 37.85MiB 38.12MiB 38.2MiB 38.28MiB 38.35MiB -0.334085
('datadog_agent_remap_datadog_logs_acks', 'baseline', '8b2a670b-023b-4f77-a827-2fad9cc8988e') 189 36.62MiB 270.32KiB 35.81MiB 36.64MiB 36.95MiB 37.05MiB 37.21MiB 37.49MiB -0.0738673
('datadog_agent_remap_datadog_logs', 'baseline', 'c7129b6c-5c0e-44fa-be3d-e8723fc44669') 190 36.32MiB 250.49KiB 35.5MiB 36.33MiB 36.62MiB 36.7MiB 36.78MiB 36.94MiB -0.217725
('datadog_agent_remap_datadog_logs', 'comparison', '85157da5-1521-4f7a-99cb-b66545a45288') 187 36.28MiB 287.75KiB 35.52MiB 36.31MiB 36.63MiB 36.72MiB 36.86MiB 36.93MiB -0.288182
('datadog_agent_remap_datadog_logs', 'baseline', '4a7dc731-7b71-4c53-aefa-15ecb1a64882') 180 36.26MiB 204.2KiB 35.6MiB 36.29MiB 36.48MiB 36.57MiB 36.81MiB 36.84MiB -0.0879692
('datadog_agent_remap_blackhole_acks', 'comparison', '58d37708-bb7d-43bd-a2d7-7e292446ae88') 189 27.16MiB 618.97KiB 25.06MiB 27.16MiB 27.89MiB 28.07MiB 28.39MiB 28.56MiB -0.402295
('datadog_agent_remap_blackhole_acks', 'baseline', '97a56a34-a6cb-414e-bd6b-efdff19e0c53') 191 25.86MiB 946.17KiB 22.67MiB 25.87MiB 27.09MiB 27.32MiB 27.91MiB 28.05MiB -0.147919
('datadog_agent_remap_blackhole_acks', 'baseline', '5f4a9723-2d90-4978-a56c-27dc4934b1ce') 191 25.79MiB 589.24KiB 24.04MiB 25.77MiB 26.47MiB 26.77MiB 27.11MiB 27.24MiB -0.221844
('datadog_agent_remap_blackhole', 'comparison', '4b3455bc-d60d-4db5-a93e-a2774cc93e10') 191 25.27MiB 739.57KiB 22.94MiB 25.32MiB 26.15MiB 26.43MiB 26.8MiB 27.36MiB -0.338958
('datadog_agent_remap_blackhole', 'comparison', '3cb9bd07-d5ff-4939-8d07-c41c10ae9c06') 185 25.13MiB 866.61KiB 22.71MiB 25.13MiB 26.18MiB 26.44MiB 27.02MiB 27.22MiB -0.108962
('datadog_agent_remap_blackhole_acks', 'comparison', '7fcd3efd-0a0a-45bf-9048-7e80dcae1cf8') 191 24.64MiB 744.55KiB 22.88MiB 24.58MiB 25.62MiB 25.89MiB 26.47MiB 26.73MiB 0.241393
('datadog_agent_remap_blackhole', 'baseline', 'aaf2fe55-05e4-409f-b93f-28888f92b165') 186 24.45MiB 936.0KiB 22.17MiB 24.4MiB 25.62MiB 25.91MiB 26.52MiB 27.04MiB 0.0538028
('datadog_agent_remap_blackhole', 'baseline', '3b37438a-594e-4147-968d-13fd09da2e02') 190 24.41MiB 761.93KiB 21.96MiB 24.39MiB 25.29MiB 25.7MiB 26.14MiB 26.2MiB -0.134915
('http_to_http_noack', 'baseline', '14bca4b4-f6be-4111-b606-a79131b4efc6') 184 21.7MiB 847.85KiB 19.26MiB 21.65MiB 22.82MiB 23.1MiB 23.92MiB 24.18MiB 0.248992
('http_to_http_noack', 'comparison', '3c9f86e0-8a13-45f2-b142-f0e48c127769') 187 21.38MiB 743.73KiB 19.4MiB 21.43MiB 22.29MiB 22.54MiB 23.18MiB 23.38MiB 0.042765
('splunk_hec_indexer_ack_blackhole', 'baseline', '64f5c937-a4e7-44ac-b1e0-c867147223eb') 212 21.34MiB 815.23KiB 17.75MiB 21.39MiB 22.42MiB 22.57MiB 23.13MiB 23.25MiB -0.367899
('http_to_http_noack', 'comparison', '8bd7271d-9064-4c5c-93b8-6a7552d9e486') 187 21.22MiB 807.53KiB 19.13MiB 21.23MiB 22.17MiB 22.51MiB 22.86MiB 23.62MiB -0.0493201
('http_to_http_noack', 'baseline', '5cf30df7-a5b7-485f-be34-e43a7e9ec221') 190 20.64MiB 889.59KiB 18.56MiB 20.7MiB 21.76MiB 22.1MiB 22.42MiB 22.84MiB 0.029068
('splunk_hec_indexer_ack_blackhole', 'comparison', 'b5e36449-bc30-4371-90f5-12929dcc7f32') 212 20.43MiB 723.71KiB 18.2MiB 20.46MiB 21.27MiB 21.53MiB 21.92MiB 22.44MiB -0.222085
('splunk_hec_indexer_ack_blackhole', 'comparison', '6de35026-9a1f-4251-ba57-c3c6744b488c') 211 20.15MiB 781.0KiB 18.22MiB 20.1MiB 21.2MiB 21.48MiB 21.79MiB 21.91MiB 0.147602
('splunk_hec_indexer_ack_blackhole', 'baseline', '395342d7-bb80-4aa7-8349-3cd25d421b66') 212 19.63MiB 804.41KiB 15.84MiB 19.69MiB 20.56MiB 20.9MiB 21.12MiB 21.42MiB -0.742602
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', '1b8c32b9-faf0-4b66-83c2-a2816fa91460') 186 19.16MiB 701.38KiB 17.36MiB 19.09MiB 20.05MiB 20.26MiB 20.75MiB 21.18MiB 0.122898
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', 'c0134912-20c2-4d6d-94e2-25dc02fae50f') 183 18.69MiB 767.04KiB 16.67MiB 18.81MiB 19.51MiB 19.65MiB 20.18MiB 20.77MiB -0.487871
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', 'b62a9eec-0486-42e6-8eb4-ad9ff6c61f77') 186 18.48MiB 792.03KiB 15.89MiB 18.53MiB 19.46MiB 19.61MiB 19.96MiB 20.1MiB -0.288751
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '916f1a1d-f53d-48ca-b206-ccd7d4a48092') 186 18.04MiB 594.32KiB 16.04MiB 18.05MiB 18.77MiB 18.88MiB 19.25MiB 19.76MiB -0.222346
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', '2e3a817f-5ed5-42f8-84f8-c10e186cd9a0') 214 17.92MiB 906.13KiB 15.58MiB 18.01MiB 18.95MiB 19.29MiB 19.69MiB 20.26MiB -0.373005
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', '9882ed51-4ebc-44e9-9792-a599e5fcd0b8') 184 17.83MiB 602.05KiB 16.44MiB 17.83MiB 18.61MiB 18.94MiB 19.18MiB 19.24MiB 0.241392
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '7e0af9e0-84e1-4f8f-8351-b64ab3e61e24') 182 17.79MiB 822.78KiB 15.89MiB 17.75MiB 18.83MiB 18.98MiB 19.48MiB 19.71MiB 0.0617121
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', 'cf4c5095-b628-4c7d-9e12-ed5b35176abc') 187 17.28MiB 910.04KiB 14.15MiB 17.35MiB 18.34MiB 18.58MiB 18.81MiB 19.34MiB -0.552402
('http_to_http_acks', 'baseline', '84918f38-e039-4db6-ba27-29750881c335') 188 9.64MiB 3.75MiB 1.19MiB 9.64MiB 15.24MiB 16.41MiB 19.0MiB 19.36MiB 0.241109
('syslog_log2metric_splunk_hec_metrics', 'baseline', '992b31c1-dbf4-4787-b8fe-53c9466aa784') 186 9.54MiB 34.9KiB 9.44MiB 9.54MiB 9.59MiB 9.6MiB 9.61MiB 9.62MiB -0.240491
('syslog_log2metric_splunk_hec_metrics', 'comparison', '0b1789c0-04fe-40f9-9913-8f3fd20a61c7') 55 9.51MiB 39.48KiB 9.43MiB 9.5MiB 9.56MiB 9.57MiB 9.57MiB 9.57MiB 0.0572483
('syslog_humio_logs', 'baseline', '4f754d57-7b48-4431-b192-4121780dc9a6') 184 9.48MiB 35.73KiB 9.39MiB 9.48MiB 9.52MiB 9.54MiB 9.58MiB 9.6MiB 0.341314
('syslog_splunk_hec_logs', 'comparison', 'df0c9db5-990e-4604-8cc2-2ce142d8d9f8') 61 9.34MiB 24.69KiB 9.25MiB 9.34MiB 9.37MiB 9.38MiB 9.38MiB 9.39MiB -0.95632
('http_to_http_acks', 'comparison', '5c8db8d5-b209-484f-8148-3bdedf67de6d') 187 9.28MiB 4.05MiB 2.17MiB 10.07MiB 15.29MiB 16.76MiB 18.64MiB 19.97MiB 0.223726
('syslog_splunk_hec_logs', 'comparison', 'e696fe8c-7039-40ce-9bf1-213fd2e78a95') 186 9.27MiB 36.8KiB 9.12MiB 9.27MiB 9.31MiB 9.32MiB 9.33MiB 9.34MiB -0.982358
('syslog_humio_logs', 'comparison', '939ee27e-1ede-413b-9713-3b4a10669cbf') 186 9.22MiB 40.33KiB 9.06MiB 9.22MiB 9.27MiB 9.28MiB 9.3MiB 9.32MiB -0.422062
('syslog_splunk_hec_logs', 'baseline', '5d7100cb-e971-42a1-83eb-0b5e749d2e4d') 53 9.16MiB 64.37KiB 9.02MiB 9.18MiB 9.25MiB 9.25MiB 9.27MiB 9.27MiB -0.440508
('syslog_humio_logs', 'baseline', '72704aff-adb5-49db-b805-9addc4aa4ffd') 56 9.14MiB 31.15KiB 9.07MiB 9.15MiB 9.18MiB 9.19MiB 9.2MiB 9.21MiB -0.139767
('syslog_log2metric_splunk_hec_metrics', 'baseline', '784e6a71-b554-4685-bef9-d3220a620d0d') 184 9.01MiB 31.09KiB 8.94MiB 9.01MiB 9.06MiB 9.06MiB 9.08MiB 9.09MiB 0.147613
('syslog_splunk_hec_logs', 'baseline', '37c732ea-c765-496c-8c10-5bed3abfc803') 186 8.96MiB 50.33KiB 8.84MiB 8.96MiB 9.02MiB 9.04MiB 9.07MiB 9.08MiB -0.170995
('syslog_log2metric_splunk_hec_metrics', 'comparison', '24c4b28c-c0a3-4028-af91-c5354532b4b6') 60 8.89MiB 74.88KiB 8.53MiB 8.91MiB 8.95MiB 8.96MiB 8.98MiB 9.0MiB -3.39234
('syslog_humio_logs', 'comparison', '5498b51d-fd41-4925-92f4-2d04c231b798') 60 8.88MiB 26.97KiB 8.8MiB 8.88MiB 8.91MiB 8.92MiB 8.93MiB 8.93MiB -0.569086
('splunk_hec_route_s3', 'comparison', '975978e0-c406-442d-8bd7-8fde1c516955') 184 8.83MiB 1.43MiB 3.36MiB 8.85MiB 10.65MiB 11.09MiB 11.94MiB 12.18MiB -0.497311
('splunk_hec_route_s3', 'baseline', '27d880f4-6882-48ee-9808-d6581d33d3d3') 184 8.66MiB 1.83MiB 1.96MiB 8.65MiB 11.12MiB 11.45MiB 12.31MiB 13.87MiB -0.239901
('splunk_hec_route_s3', 'comparison', 'f2211638-f90d-40f0-988a-19d96e59dfd2') 184 8.65MiB 1.19MiB 5.74MiB 8.59MiB 10.35MiB 10.55MiB 10.89MiB 11.73MiB 0.0134347
('syslog_log2metric_humio_metrics', 'baseline', 'c4928af1-1545-4584-87ba-ea2375f68fda') 182 8.55MiB 50.34KiB 8.4MiB 8.55MiB 8.62MiB 8.63MiB 8.67MiB 8.7MiB 0.178404
('syslog_log2metric_humio_metrics', 'comparison', '72c9ac9b-e014-4e49-abb2-efafa0ce65a9') 53 8.39MiB 36.84KiB 8.29MiB 8.39MiB 8.43MiB 8.43MiB 8.46MiB 8.48MiB -0.389823
('syslog_log2metric_humio_metrics', 'comparison', '3a798cb4-0610-4d68-b474-66375d4713cf') 185 8.18MiB 51.16KiB 8.04MiB 8.18MiB 8.25MiB 8.26MiB 8.29MiB 8.31MiB 0.0477831
('syslog_log2metric_humio_metrics', 'baseline', '158c0f87-5597-415f-aec6-2015e3b31651') 64 8.13MiB 45.42KiB 8.01MiB 8.13MiB 8.18MiB 8.19MiB 8.23MiB 8.26MiB -0.159308
('splunk_hec_route_s3', 'baseline', '89bb0342-476a-4306-9e2a-57ec864aaded') 187 8.08MiB 1.49MiB 4.82MiB 8.18MiB 10.08MiB 10.34MiB 11.44MiB 12.88MiB 0.139209
('syslog_regex_logs2metric_ddmetrics', 'comparison', '5ccd6ed2-7220-4b26-855d-cad30de6fe49') 187 7.63MiB 286.94KiB 7.24MiB 7.53MiB 8.04MiB 8.08MiB 8.1MiB 8.12MiB 0.421726
('syslog_regex_logs2metric_ddmetrics', 'comparison', '41f6f8c1-cf85-49f3-b814-898e8a1091c9') 186 7.38MiB 320.26KiB 6.83MiB 7.36MiB 7.76MiB 7.8MiB 7.85MiB 7.86MiB 0.0661309
('syslog_loki', 'comparison', '9ff32d8c-3a83-4e69-91ad-36cccb32a48d') 184 7.28MiB 112.23KiB 7.11MiB 7.27MiB 7.33MiB 7.53MiB 7.69MiB 7.73MiB 2.36162
('syslog_regex_logs2metric_ddmetrics', 'baseline', '525cba17-606a-43a2-945d-b2ed87bf22d5') 187 7.23MiB 334.86KiB 6.72MiB 7.25MiB 7.61MiB 7.63MiB 7.64MiB 7.65MiB -0.0924766
('syslog_loki', 'baseline', '63a51a5d-9506-4acd-a745-b2fa2906b6d1') 185 7.23MiB 126.85KiB 7.05MiB 7.21MiB 7.27MiB 7.62MiB 7.71MiB 7.75MiB 2.8095
('syslog_loki', 'baseline', 'eb4631ae-04bb-48fc-ba76-962322e555c7') 183 7.22MiB 129.59KiB 6.99MiB 7.21MiB 7.28MiB 7.6MiB 7.67MiB 7.7MiB 2.19413
('syslog_regex_logs2metric_ddmetrics', 'baseline', '4e6df998-2fbd-4f42-98ce-998b27c84d49') 187 7.18MiB 309.93KiB 6.73MiB 7.22MiB 7.52MiB 7.54MiB 7.58MiB 7.63MiB -0.134559
('syslog_loki', 'comparison', 'f5839508-2a6e-41e7-86f7-78294daa5d4f') 186 6.93MiB 44.4KiB 6.79MiB 6.93MiB 6.98MiB 6.99MiB 7.01MiB 7.03MiB -0.537325
('http_to_http_acks', 'comparison', 'd6ca4545-fa65-42f3-9c2a-2b1a04539fa1') 183 6.67MiB 3.38MiB 928.1KiB 5.67MiB 11.62MiB 12.38MiB 12.41MiB 12.44MiB 0.212102
('splunk_transforms_splunk3', 'baseline', 'be4da3ad-4e46-4d81-8984-aa9c2feb10f0') 187 5.53MiB 1.23MiB 1.96MiB 5.57MiB 6.94MiB 7.3MiB 7.57MiB 8.24MiB -0.491473
('splunk_transforms_splunk3', 'baseline', '06829cad-df3e-4169-b4e4-1cd5f9a55c49') 187 5.21MiB 907.28KiB 3.16MiB 5.18MiB 6.38MiB 6.65MiB 6.92MiB 7.67MiB 0.0781962
('http_to_http_acks', 'baseline', '57bbbaaf-4468-4436-ac5f-e41892c41e2d') 179 5.12MiB 2.54MiB 0B 4.75MiB 8.47MiB 9.88MiB 10.86MiB 16.57MiB 0.953993
('splunk_transforms_splunk3', 'comparison', '5e82fa7c-4af0-428d-9154-1c0d43525480') 54 5.02MiB 1.09MiB 2.47MiB 5.41MiB 6.13MiB 6.37MiB 6.73MiB 6.76MiB -0.869809
('splunk_transforms_splunk3', 'comparison', '11e96dca-f9c5-47a0-9a76-993f01d62cd9') 187 4.77MiB 719.33KiB 3.27MiB 4.78MiB 5.66MiB 5.84MiB 6.42MiB 6.91MiB 0.158631
('http_datadog_filter_blackhole', 'baseline', '2e49e204-893d-4f7b-b59d-65614fd03d60') 188 2.3MiB 830.91KiB 674.3KiB 2.22MiB 3.39MiB 3.74MiB 3.99MiB 4.06MiB 0.119389
('http_datadog_filter_blackhole', 'comparison', '0e5a3e48-c66b-4cfa-8134-4422cd10bc37') 212 2.23MiB 564.82KiB 615.02KiB 2.22MiB 2.97MiB 3.13MiB 3.44MiB 3.82MiB 0.0500208
('http_datadog_filter_blackhole', 'comparison', 'e9876369-14cf-4dfc-9891-5e33d1db3a9c') 212 2.21MiB 587.04KiB 375.08KiB 2.22MiB 2.92MiB 3.08MiB 3.36MiB 3.61MiB -0.205852
('http_datadog_filter_blackhole', 'baseline', 'a8b408fa-7c2b-43b2-aeef-ee1817f92017') 212 2.15MiB 786.63KiB 674.3KiB 2.09MiB 3.15MiB 3.36MiB 4.21MiB 4.49MiB 0.439033
('http_pipelines_no_grok_blackhole', 'comparison', '76500b32-5c40-4240-9a6c-15fcc8ea1aab') 212 1.89MiB 576.78KiB 309.38KiB 1.93MiB 2.54MiB 2.92MiB 3.22MiB 3.46MiB 0.0565136
('http_pipelines_no_grok_blackhole', 'baseline', 'd17f4bce-15b0-4541-9593-dd2eb3e519e0') 212 1.88MiB 717.3KiB 354.75KiB 1.88MiB 2.76MiB 2.88MiB 3.58MiB 3.61MiB 0.0542658
('http_pipelines_no_grok_blackhole', 'baseline', 'e95490d7-e234-487b-973b-25ace074d26e') 212 1.85MiB 760.99KiB 569.81KiB 1.78MiB 2.86MiB 3.06MiB 3.47MiB 3.79MiB 0.288829
('http_pipelines_no_grok_blackhole', 'comparison', '0bfdc631-51bb-4423-8410-8ec34ba07e80') 213 1.83MiB 711.46KiB 247.48KiB 1.84MiB 2.76MiB 3.06MiB 3.34MiB 3.45MiB -0.101009
('http_pipelines_blackhole_acks', 'comparison', 'fd19f41b-426e-4e91-8b1d-96371bec20ad') 188 889.96KiB 486.05KiB 30.89KiB 841.84KiB 1.56MiB 1.74MiB 2.06MiB 2.17MiB 0.553708
('http_pipelines_blackhole', 'baseline', 'b0554e42-f9ea-4522-a6e5-a0a78b040895') 211 871.72KiB 509.93KiB 0B 846.33KiB 1.52MiB 1.69MiB 2.07MiB 2.41MiB 0.489587
('http_pipelines_blackhole', 'comparison', 'c1796bdf-b8df-4271-ab62-8da69e2d7a7b') 186 863.31KiB 481.8KiB 62.2KiB 834.54KiB 1.49MiB 1.62MiB 2.03MiB 2.52MiB 0.788697
('http_pipelines_blackhole_acks', 'baseline', '3f62711f-893a-4d6d-a27b-64a44c64430d') 182 855.96KiB 501.75KiB 30.78KiB 798.23KiB 1.43MiB 1.58MiB 2.48MiB 2.86MiB 1.0681
('http_pipelines_blackhole_acks', 'comparison', 'f49a5ca5-967a-4939-bf9f-f0de6ecddc86') 181 854.13KiB 591.12KiB 0B 689.31KiB 1.69MiB 1.87MiB 2.39MiB 2.78MiB 0.840018
('http_pipelines_blackhole', 'comparison', '86e0310c-5a95-4df1-a798-68210ce503d9') 181 853.86KiB 472.5KiB 0B 793.78KiB 1.54MiB 1.64MiB 1.98MiB 2.59MiB 0.666453
('http_pipelines_blackhole_acks', 'baseline', '55ff0659-e6ec-4266-89da-4b5515f1c005') 181 814.96KiB 432.21KiB 93.01KiB 720.03KiB 1.33MiB 1.5MiB 1.91MiB 2.34MiB 0.679225
('http_pipelines_blackhole', 'baseline', '420b3fde-0807-41fb-9aaf-1b364373fbc2') 182 777.55KiB 470.19KiB 15.96KiB 674.9KiB 1.34MiB 1.52MiB 2.08MiB 2.74MiB 1.0182

@pablosichert
Copy link
Contributor Author

Soaks seem to be a bit flakey. Effectively there is no change in this PR.

@github-actions
Copy link

Soak Test Results

Baseline: ed7fcc6
Comparison: efcb5b2
Total Vector CPUs: 4

Explanation

A soak test is an integrated performance test for vector in a repeatable rig, with varying configuration for vector. What follows is a statistical summary of a brief vector run for each configuration across SHAs given above. The goal of these tests are to determine, quickly, if vector performance is changed and to what degree by a pull request. Test units below are bytes/second/CPU, except for "skewness". The further "skewness" is from 0.0 the more indication that vector lacks consistency in behavior, making predictions of fitness in the field challenging.

The abbreviated table below, if present, lists those experiments that have experienced a statistically significant change in their throughput performance between baseline and comparision SHAs, with 90.0% confidence. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±8.87% change in mean throughput are discarded. The abbreviated table will be omitted if no statistically interesting changes are observed.

No statistically interesting changes with confidence 90.00%.

Fine details of change detection per experiment.
experiment Δ mean Δ mean % baseline mean baseline stdev baseline outlier percentage comparison mean comparison stdev comparison outlier percentage p-value erratic
http_to_http_acks 4.08MiB 37.95 10.76MiB 4.07MiB 0 14.85MiB 5.36MiB 0 1.28902e-28 True
datadog_agent_remap_datadog_logs 1.44MiB 3.97 36.31MiB 272.4KiB 0 37.75MiB 811.19KiB 0 3.52194e-122 False
datadog_agent_remap_blackhole_acks 1.21MiB 4.78 25.43MiB 1.17MiB 0 26.64MiB 1008.77KiB 0 5.19665e-47 False
datadog_agent_remap_datadog_logs_acks 930.19KiB 2.46 36.93MiB 1.22MiB 0 37.83MiB 416.52KiB 0 6.26289e-36 False
http_to_http_noack 630.75KiB 2.9 21.24MiB 738.46KiB 0 21.86MiB 997.42KiB 0 3.49495e-21 False
syslog_log2metric_humio_metrics 466.94KiB 5.69 8.02MiB 49.91KiB 0 8.47MiB 306.08KiB 0 3.58593e-66 False
splunk_hec_indexer_ack_blackhole 369.55KiB 1.78 20.28MiB 734.71KiB 0 20.64MiB 854.17KiB 0 9.79437e-11 False
syslog_regex_logs2metric_ddmetrics 269.8KiB 3.64 7.23MiB 315.19KiB 0 7.5MiB 364.07KiB 0 2.00627e-19 False
splunk_hec_route_s3 210.47KiB 2.39 8.59MiB 1.17MiB 0 8.79MiB 1.75MiB 0 0.134225 False
http_datadog_filter_blackhole 82.59KiB 3.77 2.14MiB 551.33KiB 0 2.22MiB 675.51KiB 0 0.0568557 False
http_pipelines_blackhole_acks -13.05KiB -1.56 836.17KiB 486.89KiB 0 823.12KiB 482.27KiB 0 0.704297 False
syslog_log2metric_splunk_hec_metrics -41.17KiB -0.43 9.27MiB 159.62KiB 0 9.23MiB 369.44KiB 0 0.0905025 False
http_pipelines_no_grok_blackhole -48.04KiB -2.4 1.95MiB 567.05KiB 0 1.9MiB 601.74KiB 0 0.245512 False
datadog_agent_remap_blackhole -49.78KiB -0.19 25.08MiB 973.49KiB 0 25.03MiB 924.01KiB 0 0.471477 False
splunk_hec_to_splunk_hec_logs_acks -50.75KiB -0.26 18.72MiB 790.16KiB 0 18.67MiB 849.32KiB 0 0.398682 False
http_pipelines_blackhole -56.49KiB -6.58 858.92KiB 533.48KiB 0 802.42KiB 455.75KiB 0 0.0982837 False
syslog_humio_logs -96.15KiB -1.03 9.14MiB 35.02KiB 0 9.05MiB 210.1KiB 0 1.84809e-06 False
syslog_loki -148.95KiB -1.97 7.37MiB 54.87KiB 0 7.22MiB 240.4KiB 0 1.39751e-24 True
fluent_remap_aws_firehose -299.52KiB -0.43 68.58MiB 509.18KiB 0 68.28MiB 738.46KiB 0 8.03907e-08 False
syslog_splunk_hec_logs -343.93KiB -3.47 9.67MiB 333.13KiB 0 9.34MiB 141.41KiB 0 1.02492e-38 False
splunk_transforms_splunk3 -386.71KiB -7.12 5.3MiB 1.59MiB 0 4.93MiB 1.33MiB 0 0.000470738 False
splunk_hec_to_splunk_hec_logs_noack -519.3KiB -2.69 18.84MiB 803.3KiB 0 18.33MiB 606.88KiB 0 5.48609e-22 False
fluent_elasticsearch -956.82KiB -1.36 68.74MiB 1.27MiB 0 67.81MiB 2.2MiB 0 9.48047e-11 False
Fine details of each soak run.
(experiment, variant, run_id) total samples mean std min average p90 p95 p99 max skewness
('fluent_elasticsearch', 'comparison', 'c643b056-4d33-4a0a-b0b1-502c09f7325b') 186 69.97MiB 411.0KiB 69.1MiB 69.96MiB 70.53MiB 70.66MiB 70.83MiB 70.91MiB 0.217704
('fluent_elasticsearch', 'baseline', '7c33bbc2-e6bc-48de-b92b-e0e1a26c5a4d') 172 69.43MiB 378.36KiB 68.13MiB 69.43MiB 69.87MiB 70.04MiB 70.3MiB 70.37MiB -0.0736759
('fluent_remap_aws_firehose', 'baseline', '1c74f93f-9adf-4720-9986-628c299ce270') 192 68.71MiB 615.43KiB 66.96MiB 68.82MiB 69.35MiB 69.48MiB 69.74MiB 70.43MiB -0.801214
('fluent_remap_aws_firehose', 'comparison', '2f7fedc7-d614-45a2-8db5-4422fcf822cf') 181 68.64MiB 329.29KiB 67.74MiB 68.64MiB 69.03MiB 69.14MiB 69.39MiB 69.55MiB 0.124847
('fluent_remap_aws_firehose', 'baseline', '8791c056-137f-47cf-be67-1d121e357346') 182 68.43MiB 306.17KiB 67.65MiB 68.46MiB 68.78MiB 68.89MiB 69.08MiB 69.19MiB -0.291336
('fluent_remap_aws_firehose', 'comparison', 'b5e6e740-a776-4c15-833e-9be98a0ea50b') 56 67.12MiB 287.07KiB 66.43MiB 67.11MiB 67.5MiB 67.57MiB 67.67MiB 67.7MiB -0.0711555
('fluent_elasticsearch', 'baseline', '58660556-7ed3-47ac-ae12-7ebc752f63ab') 55 66.6MiB 381.13KiB 65.53MiB 66.55MiB 67.09MiB 67.17MiB 67.33MiB 67.34MiB -0.371614
('fluent_elasticsearch', 'comparison', 'a4f0805f-bfd5-47d5-ae21-e5b97d1f06e7') 186 65.64MiB 304.17KiB 64.77MiB 65.66MiB 66.02MiB 66.13MiB 66.19MiB 66.27MiB -0.351
('datadog_agent_remap_datadog_logs', 'comparison', '66473d5c-a5cc-441d-aa8d-b5202dc63f16') 184 38.49MiB 253.39KiB 37.83MiB 38.5MiB 38.79MiB 38.87MiB 38.99MiB 39.1MiB -0.301152
('datadog_agent_remap_datadog_logs_acks', 'baseline', '00395c9b-15e9-42c1-b87e-33809293c2ea') 187 38.11MiB 322.9KiB 37.09MiB 38.1MiB 38.55MiB 38.64MiB 38.8MiB 38.84MiB -0.0901064
('datadog_agent_remap_datadog_logs_acks', 'comparison', '80766e23-8e1d-4864-8918-bdc96ac3d6c5') 190 38.07MiB 295.11KiB 37.15MiB 38.07MiB 38.39MiB 38.58MiB 38.84MiB 38.89MiB 0.15855
('datadog_agent_remap_datadog_logs_acks', 'comparison', 'd446e0e7-a9b5-41a9-9d1d-5fd3688c7465') 187 37.59MiB 376.37KiB 36.45MiB 37.62MiB 38.0MiB 38.08MiB 38.37MiB 38.62MiB -0.577169
('datadog_agent_remap_datadog_logs', 'comparison', 'c97dbd05-4663-45b7-b3bd-0b5b07201c8d') 183 37.0MiB 285.25KiB 36.02MiB 37.03MiB 37.33MiB 37.39MiB 37.57MiB 37.62MiB -0.480597
('datadog_agent_remap_datadog_logs', 'baseline', '8dbb425f-67f1-4f67-85f1-a28ab14b07c4') 179 36.35MiB 215.25KiB 35.71MiB 36.38MiB 36.6MiB 36.69MiB 36.81MiB 36.95MiB -0.270913
('datadog_agent_remap_datadog_logs', 'baseline', '4a4a780b-48bc-4818-b28c-015c081a1fe3') 184 36.26MiB 311.67KiB 35.32MiB 36.3MiB 36.64MiB 36.72MiB 36.8MiB 36.85MiB -0.389257
('datadog_agent_remap_datadog_logs_acks', 'baseline', '5c137748-0b18-4f84-b051-dcc29645f8d1') 187 35.74MiB 266.86KiB 35.16MiB 35.74MiB 36.09MiB 36.18MiB 36.39MiB 36.57MiB 0.310998
('datadog_agent_remap_blackhole_acks', 'comparison', 'aef0bf67-c960-4334-a73f-b6c4518d51db') 191 27.2MiB 825.83KiB 25.1MiB 27.16MiB 28.13MiB 28.61MiB 28.9MiB 29.68MiB 0.0434219
('datadog_agent_remap_blackhole_acks', 'baseline', 'e3d05aca-1aa6-4ef5-aafb-a93ffc8d10cf') 189 26.38MiB 632.58KiB 24.63MiB 26.43MiB 27.06MiB 27.38MiB 27.82MiB 27.99MiB -0.18925
('datadog_agent_remap_blackhole_acks', 'comparison', '8af1a628-c2b5-4b0d-ab59-aa4f166cee6b') 185 26.07MiB 828.52KiB 23.97MiB 26.14MiB 27.12MiB 27.38MiB 27.68MiB 28.24MiB -0.10835
('datadog_agent_remap_blackhole', 'comparison', '20cca09f-7b97-469b-bf42-f5c986dff822') 191 25.46MiB 727.53KiB 23.83MiB 25.48MiB 26.42MiB 26.61MiB 26.8MiB 27.56MiB -0.0542879
('datadog_agent_remap_blackhole', 'baseline', '7700f3b9-2197-4573-9bea-8dbda062d2ad') 189 25.36MiB 1004.74KiB 22.75MiB 25.31MiB 26.69MiB 27.01MiB 27.68MiB 27.92MiB 0.103009
('datadog_agent_remap_blackhole', 'baseline', '8e5ace1d-c683-45b3-adf5-b13763459243') 186 24.8MiB 853.1KiB 22.65MiB 24.76MiB 25.96MiB 26.33MiB 26.77MiB 27.16MiB 0.217355
('datadog_agent_remap_blackhole', 'comparison', '4848b29e-a863-4e11-b012-18b6fce0d02a') 189 24.61MiB 896.2KiB 22.14MiB 24.58MiB 25.62MiB 26.11MiB 26.61MiB 27.31MiB 0.107912
('datadog_agent_remap_blackhole_acks', 'baseline', '768c0ba2-e0cb-474f-ad05-8bc5cb2b6f5c') 191 24.48MiB 746.8KiB 22.64MiB 24.44MiB 25.34MiB 25.67MiB 26.13MiB 26.82MiB 0.0666003
('http_to_http_noack', 'comparison', 'a556d527-41b1-4b50-9830-a0113012fc14') 182 22.39MiB 928.58KiB 19.08MiB 22.47MiB 23.48MiB 23.76MiB 24.52MiB 24.85MiB -0.326732
('http_to_http_noack', 'comparison', 'fa74b88d-104d-493a-9dba-7b9c4b544fce') 183 21.34MiB 744.9KiB 19.66MiB 21.29MiB 22.38MiB 22.53MiB 23.02MiB 23.12MiB 0.183586
('http_to_http_noack', 'baseline', '8403693a-f908-4de2-a6f2-76f2f8ee8c74') 192 21.3MiB 741.33KiB 19.13MiB 21.32MiB 22.21MiB 22.42MiB 22.98MiB 23.15MiB -0.0553268
('http_to_http_noack', 'baseline', '330fc46b-c18c-42de-b1ba-72eff9ed3044') 187 21.19MiB 732.76KiB 18.51MiB 21.23MiB 22.08MiB 22.25MiB 22.55MiB 22.75MiB -0.5038
('splunk_hec_indexer_ack_blackhole', 'comparison', '62c9cc11-eda0-45bf-978b-dd39490e7d32') 211 20.96MiB 804.22KiB 18.72MiB 20.97MiB 21.97MiB 22.23MiB 22.52MiB 23.09MiB -0.0918402
('splunk_hec_indexer_ack_blackhole', 'baseline', '1b27a0be-b7e7-4800-a3b6-6524506c1a78') 189 20.44MiB 662.71KiB 18.97MiB 20.38MiB 21.29MiB 21.66MiB 22.03MiB 22.66MiB 0.575347
('splunk_hec_indexer_ack_blackhole', 'comparison', '616f8387-7000-492d-b426-09fc9e4e43c7') 189 20.28MiB 753.4KiB 18.36MiB 20.3MiB 21.14MiB 21.47MiB 21.7MiB 21.75MiB -0.253205
('splunk_hec_indexer_ack_blackhole', 'baseline', 'b215b7b5-052a-4aff-813e-6d16539b4e6d') 211 20.14MiB 767.73KiB 17.45MiB 20.09MiB 21.2MiB 21.38MiB 21.83MiB 22.11MiB -0.148922
('http_to_http_acks', 'comparison', '842b86e5-ebda-499e-a23f-60946dba95df') 183 19.37MiB 1.95MiB 10.58MiB 19.84MiB 20.93MiB 21.31MiB 21.68MiB 21.82MiB -2.78803
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', 'f36ef708-a951-48ca-9d2f-70e3ab758c4a') 185 19.28MiB 610.44KiB 17.83MiB 19.21MiB 20.11MiB 20.32MiB 20.62MiB 20.7MiB 0.162334
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '71f247cc-ffde-4de0-b7a6-7300e3aeeaa3') 187 18.84MiB 803.65KiB 16.8MiB 18.88MiB 19.79MiB 20.01MiB 20.29MiB 20.58MiB -0.394744
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', 'f8524254-1b9c-494b-ae7a-f282af4f4351') 187 18.84MiB 846.51KiB 16.62MiB 18.94MiB 19.78MiB 19.97MiB 20.55MiB 20.93MiB -0.362966
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '5f65cb96-aeca-416f-bf8d-fec7e24a3ba7') 184 18.59MiB 755.47KiB 16.47MiB 18.62MiB 19.47MiB 19.7MiB 20.21MiB 20.33MiB -0.296358
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', 'ac604c19-5ad4-44b4-bec7-580d8b201436') 187 18.49MiB 815.77KiB 16.09MiB 18.62MiB 19.45MiB 19.65MiB 19.93MiB 20.15MiB -0.597314
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', '0ed0e7b2-5396-4bba-9a62-805556a76e89') 184 18.42MiB 656.62KiB 16.77MiB 18.5MiB 19.16MiB 19.3MiB 20.08MiB 20.67MiB -0.0864766
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '4018a6d0-7007-4166-b1e8-86d6c297e312') 191 18.4MiB 717.88KiB 15.73MiB 18.4MiB 19.26MiB 19.54MiB 19.85MiB 20.25MiB -0.281822
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', '8cdcdd86-69a2-4aec-8890-c9a43daea8de') 186 18.23MiB 537.5KiB 16.86MiB 18.2MiB 18.92MiB 19.02MiB 19.43MiB 19.58MiB 0.00679529
('http_to_http_acks', 'baseline', 'f40b2beb-66e9-492d-b41a-0228175a2cdc') 185 11.54MiB 4.28MiB 2.6MiB 10.87MiB 18.53MiB 19.28MiB 20.09MiB 21.08MiB 0.247596
('http_to_http_acks', 'comparison', 'fd27597b-fae0-4037-9ede-f49a0ebf2f4c') 182 10.29MiB 3.53MiB 2.51MiB 10.49MiB 15.4MiB 16.4MiB 18.08MiB 20.14MiB 0.206175
('http_to_http_acks', 'baseline', '815f98e1-7d72-41d6-9da1-b0124da6a298') 187 10.0MiB 3.71MiB 2.83MiB 9.97MiB 15.44MiB 16.69MiB 19.18MiB 20.11MiB 0.405814
('syslog_splunk_hec_logs', 'baseline', 'ebe56f13-37cf-4aa2-9d05-7f7c9d4d95be') 180 9.86MiB 30.05KiB 9.77MiB 9.86MiB 9.89MiB 9.9MiB 9.92MiB 9.93MiB -0.120818
('syslog_log2metric_splunk_hec_metrics', 'comparison', 'b0edf874-c7b0-4d3a-bffe-ad9a701ad182') 181 9.59MiB 36.74KiB 9.49MiB 9.6MiB 9.64MiB 9.64MiB 9.67MiB 9.68MiB -0.359581
('syslog_splunk_hec_logs', 'comparison', 'b6fcebe9-8a2e-4b14-9647-76aa6ee80161') 186 9.46MiB 39.34KiB 9.35MiB 9.46MiB 9.51MiB 9.52MiB 9.56MiB 9.58MiB -0.0566414
('syslog_log2metric_splunk_hec_metrics', 'baseline', 'cc9b9a35-2fb3-4e9b-8a88-3c41f23b5e10') 55 9.43MiB 50.39KiB 9.32MiB 9.43MiB 9.49MiB 9.5MiB 9.53MiB 9.53MiB -0.0345523
('syslog_humio_logs', 'comparison', 'e0feb70b-30cd-4490-b068-eff0016e3290') 60 9.25MiB 25.08KiB 9.19MiB 9.26MiB 9.28MiB 9.29MiB 9.3MiB 9.31MiB -0.598688
('syslog_splunk_hec_logs', 'comparison', '7561e4ae-a162-41e8-a911-ef1240c27710') 187 9.21MiB 66.74KiB 8.98MiB 9.22MiB 9.28MiB 9.29MiB 9.31MiB 9.32MiB -1.21761
('syslog_humio_logs', 'baseline', '1297cc1f-a578-41e9-b5bd-35b8cef565dd') 186 9.16MiB 33.24KiB 9.07MiB 9.15MiB 9.2MiB 9.21MiB 9.22MiB 9.22MiB -0.166312
('syslog_log2metric_splunk_hec_metrics', 'baseline', '0524c37c-66e8-45c8-9a5e-55bb26eedac1') 63 9.14MiB 57.78KiB 8.91MiB 9.15MiB 9.18MiB 9.19MiB 9.23MiB 9.24MiB -1.97824
('syslog_humio_logs', 'baseline', 'de50c18b-cfbd-4594-b3db-f9a8a8f158ab') 186 9.12MiB 29.15KiB 9.05MiB 9.13MiB 9.16MiB 9.17MiB 9.18MiB 9.19MiB -0.268028
('syslog_splunk_hec_logs', 'baseline', 'efc79d91-defb-464d-aa4e-fd7019ddeea7') 60 9.12MiB 104.47KiB 8.9MiB 9.13MiB 9.25MiB 9.26MiB 9.28MiB 9.29MiB -0.149247
('syslog_log2metric_splunk_hec_metrics', 'comparison', '309fa327-cb99-402b-be3e-7f93f067b871') 185 8.88MiB 72.01KiB 8.65MiB 8.89MiB 8.95MiB 8.96MiB 8.99MiB 9.0MiB -1.10966
('syslog_humio_logs', 'comparison', 'a83a8b21-12f7-4798-878b-4f0ba85d2175') 61 8.84MiB 26.04KiB 8.77MiB 8.85MiB 8.87MiB 8.88MiB 8.89MiB 8.9MiB -0.586993
('splunk_hec_route_s3', 'comparison', 'c52eb84d-cb62-4c9f-aad6-aea516dc2062') 54 8.82MiB 1.37MiB 5.92MiB 8.88MiB 10.4MiB 10.67MiB 11.14MiB 11.26MiB -0.492032
('splunk_hec_route_s3', 'comparison', 'ae2b6d1f-0eb3-410e-ae4c-8031a0dec68f') 183 8.79MiB 1.85MiB 1.68MiB 8.39MiB 11.55MiB 12.02MiB 12.6MiB 13.25MiB -0.013861
('splunk_hec_route_s3', 'baseline', '70ef1d92-9748-4c39-866e-b087e9b3be3a') 54 8.76MiB 1.06MiB 6.46MiB 8.66MiB 10.27MiB 10.55MiB 10.97MiB 11.05MiB 0.121497
('syslog_log2metric_humio_metrics', 'comparison', '95e7d5e5-d2f8-4f4a-9116-f16d5da4ba10') 185 8.64MiB 38.31KiB 8.45MiB 8.64MiB 8.68MiB 8.69MiB 8.73MiB 8.74MiB -0.564743
('splunk_hec_route_s3', 'baseline', 'a58112e7-edf9-4fbf-bd03-b662c5d4c332') 183 8.54MiB 1.2MiB 5.72MiB 8.55MiB 10.04MiB 10.54MiB 11.31MiB 11.44MiB 0.0701033
('syslog_log2metric_humio_metrics', 'baseline', 'b9d04cb0-09a1-4d69-9a5d-a2b7af210c32') 186 8.03MiB 41.38KiB 7.93MiB 8.04MiB 8.08MiB 8.1MiB 8.11MiB 8.13MiB -0.0811167
('syslog_log2metric_humio_metrics', 'baseline', '459d4fb5-deb2-49b2-b70b-9e4b034fd749') 61 7.97MiB 45.62KiB 7.83MiB 7.98MiB 8.02MiB 8.03MiB 8.07MiB 8.09MiB -0.370149
('syslog_log2metric_humio_metrics', 'comparison', 'a11b8ae6-cf97-4395-bacb-ff78f5c09f78') 60 7.97MiB 152.07KiB 7.58MiB 7.95MiB 8.15MiB 8.2MiB 8.23MiB 8.26MiB -0.169931
('syslog_regex_logs2metric_ddmetrics', 'comparison', 'a34b64c2-64a9-4b61-bf08-5d3b74da4ddb') 184 7.71MiB 282.54KiB 7.33MiB 7.57MiB 8.12MiB 8.17MiB 8.2MiB 8.22MiB 0.491338
('syslog_loki', 'baseline', '44a200c9-309f-4c4c-85a9-d725f48054cf') 186 7.38MiB 50.95KiB 7.2MiB 7.39MiB 7.43MiB 7.44MiB 7.46MiB 7.48MiB -1.23612
('syslog_regex_logs2metric_ddmetrics', 'baseline', '7a8e9329-70fc-495e-9ec0-ddb1afd14b24') 62 7.34MiB 315.08KiB 6.88MiB 7.38MiB 7.76MiB 7.77MiB 7.79MiB 7.79MiB 0.0847694
('syslog_loki', 'baseline', '305fe4c3-a5c8-492d-b574-7428c57c1f46') 55 7.33MiB 54.3KiB 7.21MiB 7.35MiB 7.39MiB 7.4MiB 7.41MiB 7.41MiB -0.837691
('syslog_loki', 'comparison', '74906f10-b01c-4466-94dc-f6eef8f32ba9') 153 7.31MiB 109.39KiB 7.13MiB 7.3MiB 7.36MiB 7.6MiB 7.69MiB 7.74MiB 2.26007
('syslog_regex_logs2metric_ddmetrics', 'comparison', '34355603-b264-477c-a81b-41ca72f41c28') 187 7.29MiB 305.66KiB 6.87MiB 7.32MiB 7.64MiB 7.65MiB 7.67MiB 7.69MiB -0.0348561
('syslog_regex_logs2metric_ddmetrics', 'baseline', 'c5c524d1-8aa2-49a1-84fc-73291b6af04b') 151 7.19MiB 304.0KiB 6.69MiB 7.24MiB 7.52MiB 7.54MiB 7.54MiB 7.57MiB -0.183209
('syslog_loki', 'comparison', 'fb668d62-c089-4e77-b2ae-f8163179deda') 184 7.15MiB 288.33KiB 6.5MiB 7.28MiB 7.38MiB 7.43MiB 7.56MiB 7.62MiB -0.901526
('splunk_transforms_splunk3', 'baseline', 'ce6155ee-02d2-4db0-b9a3-c0aad5d6a9b0') 187 5.31MiB 1.5MiB 2.97MiB 4.8MiB 7.83MiB 8.18MiB 8.79MiB 9.83MiB 0.912772
('splunk_transforms_splunk3', 'baseline', 'cfc2e61b-bc06-4647-ace4-7c47db16ce26') 186 5.3MiB 1.69MiB 0B 5.28MiB 6.85MiB 7.21MiB 8.63MiB 16.59MiB 1.49154
('splunk_transforms_splunk3', 'comparison', 'f6b47b2b-5704-40f0-a1fd-a056d64b2652') 187 5.0MiB 1.7MiB 1.61MiB 5.18MiB 7.08MiB 7.43MiB 8.2MiB 8.63MiB -0.096609
('splunk_transforms_splunk3', 'comparison', '4bfedf33-d063-49d4-a8d0-1c610524f1c5') 187 4.85MiB 847.11KiB 2.2MiB 4.83MiB 5.95MiB 6.5MiB 6.98MiB 7.47MiB 0.472109
('http_datadog_filter_blackhole', 'comparison', '2232a26e-fbf8-436d-a496-f4e453aeccb4') 182 2.24MiB 662.08KiB 744.41KiB 2.25MiB 3.05MiB 3.19MiB 3.65MiB 4.02MiB -0.0116332
('http_datadog_filter_blackhole', 'comparison', '11d116c6-e4f5-4b99-9abc-586d6a0ea5f6') 212 2.2MiB 687.89KiB 643.1KiB 2.16MiB 3.1MiB 3.34MiB 4.06MiB 4.22MiB 0.38589
('http_datadog_filter_blackhole', 'baseline', 'fac128d8-9228-4682-b614-10cf77a24fbf') 212 2.17MiB 490.22KiB 753.16KiB 2.15MiB 2.77MiB 2.93MiB 3.34MiB 3.42MiB 0.0289228
('http_datadog_filter_blackhole', 'baseline', '3380e77d-6f9d-48f1-bbc2-4095cd80091d') 212 2.11MiB 606.19KiB 572.6KiB 2.11MiB 2.92MiB 3.17MiB 3.56MiB 3.59MiB 0.125973
('http_pipelines_no_grok_blackhole', 'baseline', '31701f90-7c5a-4bc0-856c-b2d21846401b') 187 2.01MiB 585.09KiB 768.17KiB 1.91MiB 2.88MiB 2.97MiB 3.15MiB 3.55MiB 0.321121
('http_pipelines_no_grok_blackhole', 'comparison', '32b87da9-6e07-4517-a795-709bec4cb149') 212 1.94MiB 681.74KiB 494.41KiB 1.93MiB 2.89MiB 3.18MiB 3.54MiB 3.91MiB 0.347334
('http_pipelines_no_grok_blackhole', 'baseline', '4c8d7b71-d93d-4fbe-8e52-c4b303c12c80') 212 1.9MiB 546.82KiB 494.95KiB 1.93MiB 2.66MiB 2.79MiB 2.97MiB 3.02MiB -0.158522
('http_pipelines_no_grok_blackhole', 'comparison', 'aa825811-b6f9-42af-a060-2cbe7ed5b8b4') 189 1.86MiB 494.79KiB 674.7KiB 1.92MiB 2.46MiB 2.64MiB 2.97MiB 3.12MiB 0.0454038
('http_pipelines_blackhole', 'baseline', '10fac45f-87f0-460c-857c-e72b9452bb1f') 212 871.88KiB 553.4KiB 27.53KiB 797.87KiB 1.55MiB 1.72MiB 2.48MiB 2.57MiB 0.73324
('http_pipelines_blackhole_acks', 'baseline', 'f910aec3-4cc3-401a-ad41-a22ebb98ae9b') 210 862.39KiB 451.56KiB 74.33KiB 793.96KiB 1.46MiB 1.7MiB 1.88MiB 1.98MiB 0.565028
('http_pipelines_blackhole_acks', 'comparison', 'e0aa219e-de59-4e8c-a8c3-58099069ba6e') 188 849.24KiB 529.01KiB 31.92KiB 739.0KiB 1.61MiB 1.82MiB 2.12MiB 2.36MiB 0.725207
('http_pipelines_blackhole', 'baseline', 'a267ea7b-ee80-4140-835f-85fbd7451443') 211 845.89KiB 513.67KiB 0B 855.49KiB 1.52MiB 1.68MiB 2.12MiB 2.5MiB 0.5246
('http_pipelines_blackhole', 'comparison', '93233f73-b823-4d53-ae5c-e36014e3c4e2') 211 820.89KiB 447.26KiB 30.88KiB 773.03KiB 1.35MiB 1.6MiB 1.94MiB 2.16MiB 0.538184
('http_pipelines_blackhole_acks', 'baseline', 'e2111cf6-330b-4ece-a5b9-8246c6968eb5') 186 806.58KiB 523.58KiB 0B 704.64KiB 1.5MiB 1.82MiB 2.14MiB 2.49MiB 0.87342
('http_pipelines_blackhole_acks', 'comparison', '0c0fff2a-a076-4196-8d3a-9d9639a39d6e') 211 799.86KiB 436.4KiB 0B 723.78KiB 1.37MiB 1.5MiB 1.84MiB 2.07MiB 0.571367
('http_pipelines_blackhole', 'comparison', 'b2185622-a8f3-4c8b-9561-8a7587c9d504') 211 783.96KiB 464.41KiB 30.88KiB 692.68KiB 1.43MiB 1.59MiB 1.92MiB 2.3MiB 0.655053

@github-actions
Copy link

Soak Test Results

Baseline: 7301856
Comparison: 28cc0d5
Total Vector CPUs: 4

Explanation

A soak test is an integrated performance test for vector in a repeatable rig, with varying configuration for vector. What follows is a statistical summary of a brief vector run for each configuration across SHAs given above. The goal of these tests are to determine, quickly, if vector performance is changed and to what degree by a pull request. Test units below are bytes/second/CPU, except for "skewness". The further "skewness" is from 0.0 the more indication that vector lacks consistency in behavior, making predictions of fitness in the field challenging.

The abbreviated table below, if present, lists those experiments that have experienced a statistically significant change in their throughput performance between baseline and comparision SHAs, with 90.0% confidence. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±8.87% change in mean throughput are discarded. The abbreviated table will be omitted if no statistically interesting changes are observed.

No statistically interesting changes with confidence 90.00%.

Fine details of change detection per experiment.
experiment Δ mean Δ mean % baseline mean baseline stdev baseline outlier percentage comparison mean comparison stdev comparison outlier percentage p-value erratic
http_to_http_noack 933.47KiB 4.23 21.57MiB 737.47KiB 0 22.48MiB 747.52KiB 0 1.79281e-55 False
datadog_agent_remap_blackhole 770.1KiB 2.96 25.44MiB 769.3KiB 0 26.19MiB 744.92KiB 0 7.55964e-40 False
datadog_agent_remap_datadog_logs_acks 684.75KiB 1.75 38.23MiB 409.62KiB 0 38.89MiB 429.71KiB 0 3.40692e-85 False
syslog_log2metric_humio_metrics 325.64KiB 3.88 8.19MiB 112.55KiB 0 8.5MiB 83.07KiB 0 3.45855e-138 False
splunk_hec_indexer_ack_blackhole 243.33KiB 1.15 20.6MiB 877.25KiB 0 20.84MiB 771.13KiB 0 3.59863e-05 False
syslog_regex_logs2metric_ddmetrics 161.16KiB 2.27 6.94MiB 289.88KiB 0 7.1MiB 317.5KiB 0 1.1244e-12 False
syslog_splunk_hec_logs 82.76KiB 0.84 9.63MiB 93.61KiB 0 9.72MiB 78.27KiB 0 3.21815e-23 False
splunk_transforms_splunk3 12.67KiB 0.23 5.45MiB 2.0MiB 0 5.47MiB 1.07MiB 0 0.916665 False
http_datadog_filter_blackhole 11.72KiB 0.53 2.14MiB 609.53KiB 0 2.15MiB 643.26KiB 0 0.791755 False
http_pipelines_blackhole_acks 7.95KiB 1.01 784.34KiB 476.03KiB 0 792.29KiB 461.9KiB 0 0.811677 False
http_pipelines_no_grok_blackhole 5.24KiB 0.26 2.01MiB 569.71KiB 0 2.01MiB 592.91KiB 0 0.899474 False
http_pipelines_blackhole -2.33KiB -0.29 806.5KiB 435.59KiB 0 804.17KiB 472.03KiB 0 0.941589 False
syslog_log2metric_splunk_hec_metrics -12.37KiB -0.13 9.07MiB 49.0KiB 0 9.06MiB 91.83KiB 0 0.0636426 False
splunk_hec_route_s3 -30.2KiB -0.36 8.2MiB 1.27MiB 0 8.17MiB 1.41MiB 0 0.788403 False
syslog_humio_logs -60.83KiB -0.63 9.46MiB 286.4KiB 0 9.4MiB 227.79KiB 0 0.00358053 False
splunk_hec_to_splunk_hec_logs_acks -129.88KiB -0.73 17.3MiB 808.19KiB 0 17.17MiB 816.17KiB 0 0.0292888 False
syslog_loki -154.1KiB -2.14 7.05MiB 79.63KiB 0 6.9MiB 44.62KiB 0 2.66802e-133 True
splunk_hec_to_splunk_hec_logs_noack -165.67KiB -0.88 18.33MiB 824.18KiB 0 18.17MiB 883.18KiB 0 0.00832743 False
datadog_agent_remap_blackhole_acks -341.84KiB -1.29 25.86MiB 723.04KiB 0 25.52MiB 1.03MiB 0 2.37137e-07 False
datadog_agent_remap_datadog_logs -523.01KiB -1.35 37.87MiB 1.18MiB 0 37.36MiB 1.23MiB 0 1.14741e-08 False
http_to_http_acks -1.07MiB -11.6 9.2MiB 4.17MiB 0 8.13MiB 3.82MiB 0 0.000330163 True
fluent_elasticsearch -3.11MiB -4.47 69.72MiB 650.59KiB 0 66.61MiB 500.59KiB 0 7.05379e-209 False
fluent_remap_aws_firehose -5.25MiB -7.19 73.1MiB 447.13KiB 0 67.85MiB 362.51KiB 0 0 False
Fine details of each soak run.
(experiment, variant, run_id) total samples mean std min average p90 p95 p99 max skewness
('fluent_remap_aws_firehose', 'baseline', '12b84c82-1e3e-431f-9b84-9f7a17b395e7') 182 73.13MiB 458.02KiB 71.74MiB 73.17MiB 73.66MiB 73.8MiB 73.98MiB 74.37MiB -0.390294
('fluent_remap_aws_firehose', 'baseline', '1f16e94e-9adc-45c8-b725-4c982ec347ca') 56 73.01MiB 400.94KiB 72.25MiB 73.05MiB 73.44MiB 73.7MiB 73.9MiB 74.01MiB 0.032888
('fluent_elasticsearch', 'baseline', 'df26e6a7-28df-4d73-b040-2eebffb6e926') 176 69.99MiB 447.82KiB 68.75MiB 70.02MiB 70.48MiB 70.57MiB 71.02MiB 71.24MiB -0.201863
('fluent_elasticsearch', 'baseline', '0d1f2281-3ddc-48dc-ae83-fb96c3fc9b25') 53 68.84MiB 324.13KiB 68.06MiB 68.84MiB 69.22MiB 69.29MiB 69.42MiB 69.46MiB -0.135299
('fluent_remap_aws_firehose', 'comparison', '6a073b5c-7b2f-4e45-83c8-eceec3ecb06c') 186 67.85MiB 270.65KiB 67.13MiB 67.85MiB 68.18MiB 68.24MiB 68.44MiB 68.47MiB -0.340861
('fluent_remap_aws_firehose', 'comparison', 'f291357b-c018-439c-bb6b-f0b074df13df') 54 67.84MiB 580.34KiB 66.45MiB 67.99MiB 68.46MiB 68.57MiB 68.6MiB 68.63MiB -0.877353
('fluent_elasticsearch', 'comparison', '1d429996-ab4a-4002-bef9-e6fa519e501c') 182 66.99MiB 294.53KiB 66.0MiB 66.98MiB 67.3MiB 67.43MiB 67.73MiB 67.8MiB -0.191914
('fluent_elasticsearch', 'comparison', '2a4bd739-4fbd-419a-95f7-5543f1c25e79') 184 66.24MiB 344.46KiB 65.37MiB 66.25MiB 66.67MiB 66.77MiB 66.95MiB 67.09MiB -0.0730599
('datadog_agent_remap_datadog_logs_acks', 'comparison', '9162ba59-dd7c-48bc-ba69-e4e0096a7a36') 187 39.18MiB 326.14KiB 38.07MiB 39.21MiB 39.55MiB 39.67MiB 39.82MiB 39.99MiB -0.50075
('datadog_agent_remap_datadog_logs', 'baseline', '7e4c8177-027c-43c6-94e1-a21be4a5dc26') 184 39.03MiB 205.51KiB 38.61MiB 39.03MiB 39.31MiB 39.35MiB 39.47MiB 39.48MiB 0.101407
('datadog_agent_remap_datadog_logs_acks', 'comparison', '9d55e5b4-6553-4cc3-8268-6ad9fa63934c') 193 38.62MiB 314.72KiB 37.68MiB 38.6MiB 39.01MiB 39.11MiB 39.31MiB 39.52MiB 0.0113982
('datadog_agent_remap_datadog_logs', 'comparison', 'aee34b33-55ff-45fc-a82a-214e144a85ef') 183 38.59MiB 258.66KiB 37.85MiB 38.6MiB 38.88MiB 38.99MiB 39.15MiB 39.19MiB -0.193015
('datadog_agent_remap_datadog_logs_acks', 'baseline', '93521fd0-faa4-45f2-a879-af59701d05b6') 184 38.41MiB 324.74KiB 37.77MiB 38.39MiB 38.82MiB 39.0MiB 39.17MiB 39.24MiB 0.346996
('datadog_agent_remap_datadog_logs_acks', 'baseline', 'b347d90c-aea0-4bfb-8134-bb6c015c7f3b') 187 38.05MiB 401.75KiB 34.43MiB 38.06MiB 38.42MiB 38.51MiB 38.63MiB 38.89MiB -4.31195
('datadog_agent_remap_datadog_logs', 'baseline', 'b109392b-39c8-456d-8fec-2c7b4b482bdb') 184 36.71MiB 188.45KiB 36.2MiB 36.7MiB 36.97MiB 37.0MiB 37.07MiB 37.15MiB 0.051598
('datadog_agent_remap_datadog_logs', 'comparison', 'e5240ca6-2589-4365-b66d-dfbb913d8962') 190 36.18MiB 263.9KiB 35.38MiB 36.18MiB 36.5MiB 36.62MiB 36.75MiB 36.84MiB -0.128741
('datadog_agent_remap_blackhole', 'comparison', '3bdcb378-324c-460b-ab79-3bdbfdda4cdd') 192 26.52MiB 559.37KiB 25.06MiB 26.48MiB 27.19MiB 27.4MiB 28.05MiB 28.21MiB 0.26817
('datadog_agent_remap_blackhole_acks', 'comparison', '487893b3-29f3-4cc4-a105-ae80b0ba5dc7') 191 26.23MiB 637.34KiB 24.37MiB 26.19MiB 27.07MiB 27.27MiB 27.67MiB 27.87MiB 0.0583794
('datadog_agent_remap_blackhole_acks', 'baseline', 'ab2765a6-b351-43fc-b1fb-e93459dd24b6') 191 26.04MiB 668.07KiB 24.17MiB 26.05MiB 26.87MiB 27.19MiB 27.41MiB 27.65MiB -0.000417946
('datadog_agent_remap_blackhole', 'comparison', '9caff9c9-8d01-426e-8902-52d3d5c52c81') 191 25.86MiB 759.71KiB 23.3MiB 25.9MiB 26.78MiB 27.0MiB 27.44MiB 27.58MiB -0.345387
('datadog_agent_remap_blackhole_acks', 'baseline', '2fa92382-a1e0-4c2b-8d1f-ba190355ee87') 185 25.66MiB 725.23KiB 22.97MiB 25.62MiB 26.48MiB 26.78MiB 27.2MiB 27.72MiB -0.16681
('datadog_agent_remap_blackhole', 'baseline', '80f904d1-aeb2-4ba0-a72b-9fb33fbc69ab') 191 25.61MiB 744.93KiB 23.1MiB 25.59MiB 26.56MiB 26.78MiB 27.08MiB 27.25MiB -0.330111
('datadog_agent_remap_blackhole', 'baseline', 'ec69313e-b920-40bd-a01f-56239f27ad62') 186 25.27MiB 756.48KiB 23.42MiB 25.23MiB 26.23MiB 26.55MiB 26.72MiB 27.07MiB -0.117694
('datadog_agent_remap_blackhole_acks', 'comparison', '02a65817-91bf-4680-960a-6cc7b18511e6') 190 24.81MiB 861.21KiB 22.72MiB 24.88MiB 25.89MiB 26.07MiB 26.35MiB 26.98MiB -0.25679
('http_to_http_noack', 'comparison', 'ef683034-4c5b-4aab-b4e6-8cc435efa29e') 185 22.53MiB 747.66KiB 20.43MiB 22.51MiB 23.47MiB 23.76MiB 24.16MiB 24.38MiB -0.0493543
('http_to_http_noack', 'comparison', '8ce9ba90-2992-4733-b8b0-988753478656') 187 22.44MiB 746.5KiB 20.55MiB 22.44MiB 23.4MiB 23.7MiB 24.23MiB 24.77MiB 0.200071
('http_to_http_noack', 'baseline', 'e0d8e4db-43d5-4cd5-aeea-c748d9e98039') 182 21.6MiB 790.43KiB 19.25MiB 21.57MiB 22.73MiB 22.99MiB 23.36MiB 23.9MiB 0.262018
('http_to_http_noack', 'baseline', '0775b8bc-5d84-469e-8d74-89039859dc88') 186 21.55MiB 682.97KiB 19.92MiB 21.51MiB 22.35MiB 22.57MiB 23.11MiB 24.5MiB 0.492916
('splunk_hec_indexer_ack_blackhole', 'comparison', '2079b29b-e6b2-4e64-a981-c6067d654ea1') 182 21.12MiB 752.11KiB 19.28MiB 21.11MiB 22.08MiB 22.35MiB 22.79MiB 23.02MiB 0.11706
('splunk_hec_indexer_ack_blackhole', 'baseline', '4fec0f01-78e0-472f-a46b-adbea311d22c') 212 21.1MiB 686.2KiB 19.24MiB 21.1MiB 22.01MiB 22.26MiB 22.71MiB 22.75MiB 0.13482
('splunk_hec_indexer_ack_blackhole', 'comparison', '8b974644-8949-44df-9520-6f348e0ad249') 212 20.6MiB 702.97KiB 18.85MiB 20.5MiB 21.51MiB 21.66MiB 22.29MiB 22.73MiB 0.20601
('splunk_hec_indexer_ack_blackhole', 'baseline', 'be3fb69e-7126-44c7-87ca-584e6e9a9b49') 189 20.05MiB 700.86KiB 18.26MiB 20.06MiB 20.91MiB 21.22MiB 21.8MiB 22.18MiB 0.145263
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', 'fad695ef-1e64-4022-82f4-7364da9833a8') 186 18.91MiB 626.17KiB 16.76MiB 18.95MiB 19.67MiB 19.81MiB 20.07MiB 20.3MiB -0.288919
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', 'b60e4ec4-1a70-4ea6-86a5-312a6fa9d232') 187 18.74MiB 650.71KiB 16.39MiB 18.72MiB 19.6MiB 19.72MiB 20.15MiB 20.23MiB -0.147074
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '0b0a4be0-6978-4c4f-8000-200866ea1933') 184 17.75MiB 501.24KiB 16.6MiB 17.77MiB 18.31MiB 18.55MiB 18.84MiB 18.94MiB -0.0274378
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', 'f056ceac-9c96-4231-9be6-20983004b2a2') 187 17.6MiB 669.8KiB 15.96MiB 17.58MiB 18.46MiB 18.71MiB 19.09MiB 19.44MiB 0.207152
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '0774b165-b802-4866-9d63-42247cabe122') 186 17.33MiB 762.69KiB 15.11MiB 17.38MiB 18.29MiB 18.42MiB 18.77MiB 18.86MiB -0.374168
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', '68d0db3e-69c7-41fe-ae5d-cb994ff876c2') 186 17.31MiB 834.43KiB 14.27MiB 17.43MiB 18.13MiB 18.48MiB 18.73MiB 19.23MiB -0.936809
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '7c264452-f47a-4c57-955e-a57b330387f3') 187 17.27MiB 851.73KiB 15.0MiB 17.29MiB 18.27MiB 18.46MiB 19.01MiB 19.46MiB -0.157005
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', '6357b019-5644-42aa-a075-27747f789200') 187 17.04MiB 775.28KiB 14.85MiB 17.06MiB 17.94MiB 18.21MiB 18.72MiB 18.89MiB -0.283754
('http_to_http_acks', 'baseline', '66fccc58-e163-46d8-9e0a-600138fc53b0') 183 10.43MiB 4.56MiB 731.36KiB 10.58MiB 16.78MiB 18.43MiB 20.45MiB 22.79MiB 0.0966916
('syslog_splunk_hec_logs', 'comparison', 'aeb36191-01c5-4370-9d61-bd9e607f98ca') 55 9.84MiB 28.52KiB 9.79MiB 9.84MiB 9.87MiB 9.88MiB 9.9MiB 9.9MiB -0.00401645
('syslog_humio_logs', 'comparison', '07755c9e-2c2d-4a3b-8938-63bc3d8ffced') 60 9.79MiB 52.8KiB 9.64MiB 9.79MiB 9.85MiB 9.86MiB 9.87MiB 9.88MiB -0.773869
('syslog_humio_logs', 'baseline', 'd6d89ba1-87cf-4ae1-84f2-8ffeb3ef9d0d') 184 9.74MiB 33.96KiB 9.67MiB 9.74MiB 9.79MiB 9.8MiB 9.82MiB 9.84MiB 0.356882
('syslog_splunk_hec_logs', 'baseline', 'f7f188d7-2c66-46f2-8c22-de845d7dfb0a') 184 9.68MiB 31.83KiB 9.61MiB 9.68MiB 9.73MiB 9.74MiB 9.76MiB 9.77MiB 0.310649
('syslog_splunk_hec_logs', 'comparison', '7e6254e0-4ae9-491e-8a0a-975a78489b45') 184 9.68MiB 34.42KiB 9.54MiB 9.68MiB 9.71MiB 9.73MiB 9.74MiB 9.79MiB -0.702711
('syslog_splunk_hec_logs', 'baseline', '7346cd2f-d017-40b2-9682-21295face077') 55 9.48MiB 35.79KiB 9.38MiB 9.48MiB 9.52MiB 9.53MiB 9.54MiB 9.55MiB -0.292829
('syslog_humio_logs', 'comparison', '14c136a0-8181-4544-89b7-16416acc61fd') 186 9.28MiB 36.7KiB 9.19MiB 9.28MiB 9.33MiB 9.34MiB 9.36MiB 9.37MiB 0.168042
('http_to_http_acks', 'comparison', '30d3a8c0-cd90-45ec-b36e-12fe4bf02e5d') 182 9.28MiB 4.65MiB 1.83MiB 10.6MiB 15.28MiB 18.74MiB 20.23MiB 22.07MiB 0.390028
('syslog_humio_logs', 'baseline', 'd9f4f459-9e20-4d9c-8829-01c012ea498c') 186 9.19MiB 37.43KiB 9.04MiB 9.19MiB 9.23MiB 9.25MiB 9.28MiB 9.29MiB -0.207365
('syslog_log2metric_splunk_hec_metrics', 'baseline', '0480d486-a6ca-465f-98fa-eeb471ecb56a') 55 9.13MiB 43.02KiB 9.03MiB 9.14MiB 9.18MiB 9.19MiB 9.2MiB 9.2MiB -0.761759
('syslog_log2metric_splunk_hec_metrics', 'comparison', 'd9dc928a-e0d3-4e99-8a1e-f4b266c7d244') 187 9.09MiB 82.57KiB 8.86MiB 9.09MiB 9.18MiB 9.23MiB 9.29MiB 9.35MiB 0.230616
('syslog_log2metric_splunk_hec_metrics', 'baseline', 'a71ebd3e-4aa3-4668-a34d-8bebc3082021') 186 9.05MiB 32.06KiB 8.97MiB 9.05MiB 9.1MiB 9.11MiB 9.13MiB 9.14MiB 0.058575
('syslog_log2metric_splunk_hec_metrics', 'comparison', '2c663fe8-9eb3-4221-af6f-9034d196df7e') 59 8.97MiB 52.22KiB 8.83MiB 8.98MiB 9.04MiB 9.05MiB 9.06MiB 9.06MiB -0.3791
('syslog_log2metric_humio_metrics', 'comparison', 'ad775bd0-c770-4a06-b31c-c38203e454f2') 183 8.54MiB 43.42KiB 8.41MiB 8.54MiB 8.6MiB 8.61MiB 8.64MiB 8.65MiB -0.062032
('syslog_log2metric_humio_metrics', 'comparison', 'aabfd0e4-bebd-4f2b-a38a-7479d21ec68f') 60 8.38MiB 42.12KiB 8.3MiB 8.38MiB 8.43MiB 8.45MiB 8.48MiB 8.5MiB 0.227374
('syslog_log2metric_humio_metrics', 'baseline', 'e9381cbf-c143-41b6-a64d-8ee9ee57cd92') 187 8.24MiB 43.24KiB 8.12MiB 8.25MiB 8.29MiB 8.31MiB 8.34MiB 8.34MiB -0.519693
('splunk_hec_route_s3', 'baseline', '77eb8b66-1653-4b17-863c-28f2d834135e') 187 8.21MiB 1.22MiB 5.77MiB 8.09MiB 9.89MiB 10.32MiB 10.73MiB 10.89MiB 0.0966607
('splunk_hec_route_s3', 'comparison', '465d0b2e-79bb-4827-adea-bedc8093c67e') 182 8.21MiB 1.01MiB 6.07MiB 8.11MiB 9.67MiB 9.88MiB 10.29MiB 11.41MiB 0.203075
('splunk_hec_route_s3', 'baseline', 'c3f53b50-9a86-44f8-a2bd-1dc6f884dc35') 56 8.15MiB 1.45MiB 5.08MiB 8.11MiB 9.75MiB 10.57MiB 11.52MiB 11.56MiB 0.185353
('splunk_hec_route_s3', 'comparison', '1cfaa6c2-e749-4adc-9f5c-461bdb88e9e5') 187 8.13MiB 1.72MiB 4.91MiB 7.9MiB 10.66MiB 11.49MiB 12.22MiB 12.98MiB 0.50047
('syslog_log2metric_humio_metrics', 'baseline', 'cc613f94-c9d9-4320-9789-840cc198ffcb') 63 8.01MiB 45.62KiB 7.92MiB 8.01MiB 8.06MiB 8.08MiB 8.12MiB 8.13MiB 0.180911
('http_to_http_acks', 'baseline', '37b3fc7b-db09-4d60-97c2-554a54a46a68') 182 7.95MiB 3.3MiB 929.26KiB 8.28MiB 12.45MiB 12.82MiB 15.28MiB 19.56MiB 0.0444641
('syslog_regex_logs2metric_ddmetrics', 'comparison', 'e5ba26e1-ba13-4e0d-98ed-1ebe6984bce6') 187 7.12MiB 305.96KiB 6.6MiB 7.22MiB 7.45MiB 7.48MiB 7.52MiB 7.54MiB -0.225562
('syslog_loki', 'baseline', 'ee63c011-753a-45df-a72d-3a3d46b4b21b') 186 7.11MiB 55.21KiB 6.94MiB 7.12MiB 7.16MiB 7.17MiB 7.2MiB 7.23MiB -0.951174
('syslog_regex_logs2metric_ddmetrics', 'comparison', '99833e39-f7c6-482d-8d0d-beec65a1c944') 187 7.08MiB 328.29KiB 6.21MiB 7.15MiB 7.43MiB 7.45MiB 7.47MiB 7.48MiB -0.316824
('http_to_http_acks', 'comparison', '2bf62ff6-84e4-4d45-902c-f4f1a7f83e0b') 184 6.99MiB 2.24MiB 2.15MiB 6.89MiB 10.13MiB 10.47MiB 11.81MiB 13.54MiB 0.0902487
('syslog_loki', 'baseline', '760e36d6-56b4-4fd1-9ed4-6c05ccc16230') 186 6.99MiB 44.88KiB 6.86MiB 6.99MiB 7.04MiB 7.06MiB 7.08MiB 7.1MiB -0.351078
('syslog_regex_logs2metric_ddmetrics', 'baseline', '16b0fc21-b1c7-4d77-9086-f2e1246711b4') 187 6.97MiB 290.45KiB 6.44MiB 7.07MiB 7.27MiB 7.3MiB 7.33MiB 7.37MiB -0.420004
('syslog_regex_logs2metric_ddmetrics', 'baseline', '723b6020-0e0c-4f21-b8cc-fbc3f2b2b0db') 185 6.92MiB 287.6KiB 6.37MiB 7.04MiB 7.2MiB 7.22MiB 7.25MiB 7.3MiB -0.502291
('syslog_loki', 'comparison', 'df13d9b0-efb1-45cf-9f4a-a327eb53e519') 186 6.9MiB 48.45KiB 6.75MiB 6.91MiB 6.95MiB 6.97MiB 6.98MiB 6.99MiB -0.807619
('syslog_loki', 'comparison', '6300f9b6-466c-46c5-9ca2-a96cac073ca7') 186 6.9MiB 40.45KiB 6.76MiB 6.9MiB 6.94MiB 6.95MiB 6.97MiB 6.98MiB -0.77468
('splunk_transforms_splunk3', 'baseline', '5098a834-e876-45ff-a219-c91f3ed4e7c7') 184 5.55MiB 2.3MiB 60.87KiB 5.59MiB 8.08MiB 8.45MiB 11.13MiB 16.82MiB 0.592611
('splunk_transforms_splunk3', 'comparison', '6eb95a3e-fde7-44ae-bac4-15bfdec083ea') 187 5.49MiB 994.42KiB 3.35MiB 5.38MiB 6.76MiB 7.22MiB 8.01MiB 8.05MiB 0.237715
('splunk_transforms_splunk3', 'comparison', '31ef315a-dab9-4a41-915c-2e4050ffc7cf') 182 5.44MiB 1.17MiB 1.13MiB 5.47MiB 6.71MiB 7.08MiB 7.86MiB 10.72MiB 0.0267903
('splunk_transforms_splunk3', 'baseline', '9b7843da-af41-4824-8f35-69d6e460b755') 186 5.36MiB 1.66MiB 121.77KiB 5.4MiB 6.61MiB 6.98MiB 8.75MiB 16.56MiB 1.78334
('http_datadog_filter_blackhole', 'baseline', '923e4f2a-a87c-432d-92b3-de4cf29d0443') 212 2.2MiB 634.25KiB 616.92KiB 2.23MiB 3.02MiB 3.16MiB 3.33MiB 3.52MiB -0.266217
('http_datadog_filter_blackhole', 'comparison', '736ea716-6cdd-4df8-9a48-14636cd8b29a') 190 2.16MiB 632.72KiB 612.41KiB 2.15MiB 2.99MiB 3.09MiB 3.55MiB 3.8MiB 0.0816882
('http_datadog_filter_blackhole', 'comparison', 'cd33f458-7cce-48c9-b828-fa46d86f313b') 189 2.15MiB 655.33KiB 370.0KiB 2.1MiB 3.02MiB 3.24MiB 3.51MiB 3.6MiB 0.031145
('http_datadog_filter_blackhole', 'baseline', 'be3ce44a-7517-4b36-bea4-450c3a692914') 212 2.08MiB 578.61KiB 558.94KiB 2.06MiB 2.85MiB 3.1MiB 3.45MiB 3.75MiB 0.0722641
('http_pipelines_no_grok_blackhole', 'baseline', 'c5c07051-fe52-4b49-93b6-f4de734e4b3d') 212 2.04MiB 554.46KiB 1008.21KiB 1.98MiB 2.71MiB 3.06MiB 3.07MiB 3.12MiB 0.207203
('http_pipelines_no_grok_blackhole', 'comparison', 'd9cb2c06-c4ca-4c98-a80a-4dbd2bc07483') 187 2.03MiB 536.18KiB 796.23KiB 2.0MiB 2.75MiB 2.96MiB 3.06MiB 3.08MiB 0.0347399
('http_pipelines_no_grok_blackhole', 'comparison', '51012194-7c5a-40cb-bd2b-ef474e8f064d') 182 1.99MiB 646.7KiB 741.78KiB 1.88MiB 2.96MiB 3.17MiB 3.45MiB 4.19MiB 0.673522
('http_pipelines_no_grok_blackhole', 'baseline', '27e55376-777e-4d0e-bba5-634559e3bcbd') 210 1.98MiB 584.45KiB 675.85KiB 2.0MiB 2.63MiB 2.92MiB 3.13MiB 3.28MiB -0.0979526
('http_pipelines_blackhole', 'baseline', 'd13be593-f23a-4110-b927-c4da80152155') 210 815.69KiB 370.7KiB 30.82KiB 807.72KiB 1.31MiB 1.46MiB 1.6MiB 1.73MiB 0.201767
('http_pipelines_blackhole', 'comparison', '0c328fbe-7089-44ba-8755-12831551b22b') 211 813.33KiB 479.96KiB 62.29KiB 764.48KiB 1.43MiB 1.61MiB 1.98MiB 2.06MiB 0.486604
('http_pipelines_blackhole_acks', 'comparison', '2878fc45-f58d-495e-8a8a-08744c8f507f') 211 803.75KiB 473.54KiB 0B 765.89KiB 1.4MiB 1.65MiB 2.04MiB 2.21MiB 0.604226
('http_pipelines_blackhole', 'baseline', '65cac7ec-bb87-4d31-97f6-914968d447d5') 181 795.85KiB 501.33KiB 0B 766.12KiB 1.43MiB 1.57MiB 1.99MiB 2.47MiB 0.547693
('http_pipelines_blackhole', 'comparison', '8b7ff487-1d65-4ec0-9d9c-a15458d91cbb') 211 795.02KiB 464.93KiB 0B 764.54KiB 1.37MiB 1.58MiB 1.93MiB 2.21MiB 0.473507
('http_pipelines_blackhole_acks', 'baseline', '8b27df88-30fe-49fa-8124-a439a5ff9df0') 188 787.88KiB 494.97KiB 0B 703.91KiB 1.48MiB 1.65MiB 1.82MiB 2.03MiB 0.361137
('http_pipelines_blackhole_acks', 'baseline', '8fd13f63-6bc1-4886-b7f3-a3d8a4ee1847') 211 781.19KiB 459.65KiB 0B 778.04KiB 1.33MiB 1.53MiB 1.85MiB 2.21MiB 0.385268
('http_pipelines_blackhole_acks', 'comparison', 'cf2fb0cd-e85a-4eae-8cf7-9458059e5070') 181 778.93KiB 448.88KiB 62.81KiB 690.68KiB 1.34MiB 1.48MiB 1.88MiB 2.09MiB 0.523848

@@ -1,4 +1,4 @@
use vrl::prelude::*;
use crate::prelude::*;
Copy link
Contributor

Choose a reason for hiding this comment

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

How has this change been made possible? I'm not seeing anywhere where prelude has been pulled into the stdlib crate..

Copy link
Contributor Author

@pablosichert pablosichert Jan 11, 2022

Choose a reason for hiding this comment

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

Moved it to stdlib/src/lib.rs:

mod prelude {
pub use indoc::indoc;
pub use std::fmt;
pub use vrl_compiler::{
expr, expression, func_args, function,
function::{ArgumentList, Compiled, Example, FunctionCompileContext},
map, state, test_function, test_type_def, type_def, Expression, Function, Parameter,
TypeDef,
};
pub use vrl_core::{
diagnostic::{DiagnosticError, ExpressionError, Label, Span},
kind, value, Context, Error, Kind, NotNan, Regex, Resolved, Target, Value,
};
}

Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not so sure I'm keen on this since enrichment tables and other libs that implement VRL functions no longer have access to it. Would it not be better to move this to vrl_core or similar?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

As discussed offline with @JeanMertz, we'll introduce a new vrl crate that includes vrl_core and all the other vrl related crates.

However, I'm not sure we can share this particular piece, since that would mean having a cyclic dependency on vrl -> stdlib -> vrl. We can add an equivalent prelude to vrl to be accessible from the outside, though.

Copy link
Contributor

@JeanMertz JeanMertz left a comment

Choose a reason for hiding this comment

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

As discussed offline, there are a few changes still pending here before this is ready to be merged.

@pablosichert
Copy link
Contributor Author

Closing this since we landed a couple of big refactorings on master in the mean time that relate to/conflict with this PR.

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

Labels

domain: core Anything related to core crates i.e. vector-core, core-common, etc domain: sinks Anything related to the Vector's sinks domain: transforms Anything related to Vector's transform components domain: vrl Anything related to the Vector Remap Language

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reduce VRL core such that it doesn't have any other dependencies to VRL

5 participants