Skip to content

enhancement(observability): Allocation tracking runtime toggle#15221

Merged
arshiyasolei merged 21 commits intomasterfrom
arshia/tracking-allocs
Nov 22, 2022
Merged

enhancement(observability): Allocation tracking runtime toggle#15221
arshiyasolei merged 21 commits intomasterfrom
arshia/tracking-allocs

Conversation

@arshiyasolei
Copy link
Copy Markdown
Contributor

@arshiyasolei arshiyasolei commented Nov 15, 2022

Add support for toggling allocation tracing at runtime.

Notes:

  • Memory usage will increase. This is due to extending each requested layout by 2 bytes.

@netlify
Copy link
Copy Markdown

netlify bot commented Nov 15, 2022

Deploy Preview for vector-project canceled.

Name Link
🔨 Latest commit 191b2b7
🔍 Latest deploy log https://app.netlify.com/sites/vector-project/deploys/637bdf0d5858090009632fe3

@netlify
Copy link
Copy Markdown

netlify bot commented Nov 15, 2022

Deploy Preview for vrl-playground canceled.

Name Link
🔨 Latest commit 191b2b7
🔍 Latest deploy log https://app.netlify.com/sites/vrl-playground/deploys/637bdf0d2cb18a0008918a35

@github-actions
Copy link
Copy Markdown
Contributor

Soak Test Results

Baseline: 9bb5bc7
Comparison: 5c9b842
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. Where appropriate units are scaled per-core.

The 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 OR have been detected as newly erratic. 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. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

Changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:

experiment Δ mean Δ mean % confidence
http_pipelines_blackhole_acks 431.36KiB 12.53 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 431.36KiB 12.53 100.00% 3.36MiB 333.16KiB 6.78KiB 0 0.0967657 3.78MiB 251.55KiB 5.13KiB 0 0.0649256 False False
http_pipelines_blackhole 269.77KiB 5.69 100.00% 4.63MiB 22.09KiB 462.72B 0 0.00465598 4.9MiB 365.68KiB 7.45KiB 0 0.0729385 False False
socket_to_socket_blackhole 476.79KiB 1.92 100.00% 24.24MiB 1.11MiB 23.18KiB 0 0.0459368 24.71MiB 1.11MiB 23.15KiB 0 0.0450095 False False
splunk_hec_to_splunk_hec_logs_noack 34.31KiB 0.14 98.90% 23.8MiB 571.15KiB 11.64KiB 0 0.0234257 23.84MiB 333.29KiB 6.8KiB 0 0.0136506 False False
splunk_hec_indexer_ack_blackhole 7.08KiB 0.03 24.42% 23.76MiB 800.86KiB 16.29KiB 0 0.0329094 23.77MiB 781.07KiB 15.89KiB 0 0.0320871 False False
splunk_hec_to_splunk_hec_logs_acks -3.63KiB -0.01 11.48% 23.76MiB 863.32KiB 17.56KiB 0 0.0354692 23.76MiB 883.41KiB 17.97KiB 0 0.0362999 False False
enterprise_http_to_http -5.04KiB -0.02 49.66% 23.84MiB 257.08KiB 5.25KiB 0 0.0105267 23.84MiB 264.06KiB 5.41KiB 0 0.0108147 False False
file_to_blackhole -32.98KiB -0.03 28.88% 95.34MiB 2.6MiB 53.8KiB 0 0.0272375 95.31MiB 3.42MiB 71.0KiB 0 0.0358291 False False
http_to_http_json -42.78KiB -0.18 99.90% 23.84MiB 350.15KiB 7.15KiB 0 0.0143374 23.8MiB 530.22KiB 10.8KiB 0 0.0217486 False False
fluent_elasticsearch -250.16KiB -0.31 100.00% 79.47MiB 52.66KiB 1.03KiB 0 0.000647002 79.23MiB 2.51MiB 49.81KiB 0 0.0316342 False False
http_to_http_noack -92.12KiB -0.38 100.00% 23.84MiB 258.56KiB 5.28KiB 0 0.0105882 23.75MiB 1.03MiB 21.46KiB 0 0.0433244 False False
http_text_to_http_json -213.3KiB -0.5 100.00% 41.81MiB 672.83KiB 13.73KiB 0 0.0157119 41.6MiB 709.27KiB 14.48KiB 0 0.0166458 False False
http_to_http_acks -61.11KiB -0.65 35.85% 9.18MiB 4.57MiB 95.59KiB 0 0.497977 9.12MiB 4.29MiB 89.96KiB 0 0.469977 True True
otlp_grpc_to_blackhole -41.59KiB -2.39 100.00% 1.7MiB 68.99KiB 1.41KiB 0 0.0396745 1.66MiB 150.84KiB 3.07KiB 0 0.0888737 False False
otlp_http_to_blackhole -71.4KiB -2.75 100.00% 2.54MiB 325.93KiB 6.63KiB 0 0.125327 2.47MiB 328.0KiB 6.67KiB 0 0.129683 False False
datadog_agent_remap_datadog_logs -1.65MiB -3.07 100.00% 53.71MiB 1.79MiB 37.56KiB 0 0.0333564 52.06MiB 3.8MiB 79.18KiB 0 0.0730382 False False
syslog_splunk_hec_logs -533.91KiB -3.29 100.00% 15.87MiB 692.78KiB 14.1KiB 0 0.0426327 15.34MiB 549.12KiB 11.2KiB 0 0.0349405 False False
syslog_log2metric_splunk_hec_metrics -580.87KiB -3.46 100.00% 16.39MiB 535.5KiB 10.91KiB 0 0.0318922 15.83MiB 627.17KiB 12.77KiB 0 0.0386903 False False
datadog_agent_remap_datadog_logs_acks -2.09MiB -3.73 100.00% 55.98MiB 2.79MiB 58.3KiB 0 0.0498142 53.89MiB 3.78MiB 78.74KiB 0 0.0701739 False False
syslog_log2metric_humio_metrics -416.51KiB -4.3 100.00% 9.47MiB 102.75KiB 2.1KiB 0 0.0105984 9.06MiB 367.32KiB 7.48KiB 0 0.0395873 False False
http_pipelines_no_grok_blackhole -484.16KiB -4.44 100.00% 10.64MiB 100.71KiB 2.06KiB 0 0.00924343 10.16MiB 1.04MiB 21.68KiB 0 0.102421 False False
splunk_hec_route_s3 -1.03MiB -4.59 100.00% 22.34MiB 1.19MiB 24.81KiB 0 0.0533009 21.31MiB 1.24MiB 25.76KiB 0 0.0580046 False False
syslog_loki -886.37KiB -5.5 100.00% 15.72MiB 206.9KiB 4.24KiB 0 0.0128465 14.86MiB 784.33KiB 15.94KiB 0 0.0515372 False False
syslog_regex_logs2metric_ddmetrics -455.06KiB -5.9 100.00% 7.53MiB 928.92KiB 18.93KiB 0 0.120505 7.08MiB 932.6KiB 19.02KiB 0 0.128575 False False
datadog_agent_remap_blackhole_acks -3.57MiB -6.56 100.00% 54.48MiB 4.54MiB 94.64KiB 0 0.0833822 50.91MiB 3.68MiB 77.1KiB 0 0.0723705 False False
syslog_humio_logs -1.07MiB -6.64 100.00% 16.09MiB 433.63KiB 8.85KiB 0 0.0263071 15.02MiB 698.19KiB 14.3KiB 0 0.0453712 False False
datadog_agent_remap_blackhole -3.84MiB -6.73 100.00% 57.08MiB 3.75MiB 78.09KiB 0 0.0656398 53.24MiB 2.61MiB 54.4KiB 0 0.0489642 False False

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 9bb5bc7
Comparison: 5c9b842
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
datadog_agent_remap_datadog_logs_acks 594.45KiB/CPU-s 2.02 100.00% 28.71MiB/CPU-s 1.33MiB/CPU-s 17.51KiB/CPU-s 0.0 0.046181 29.29MiB/CPU-s 534.16KiB/CPU-s 6.9KiB/CPU-s 0.0 0.017809 False False
syslog_log2metric_humio_metrics 66.55KiB/CPU-s 1.22 100.00% 5.32MiB/CPU-s 142.63KiB/CPU-s 1.84KiB/CPU-s 0.0 0.026196 5.38MiB/CPU-s 111.96KiB/CPU-s 1.45KiB/CPU-s 0.0 0.020314 False False
syslog_loki 67.14KiB/CPU-s 0.78 100.00% 8.39MiB/CPU-s 157.0KiB/CPU-s 2.03KiB/CPU-s 0.0 0.018262 8.46MiB/CPU-s 102.64KiB/CPU-s 1.33KiB/CPU-s 0.0 0.011846 False False
syslog_humio_logs 65.44KiB/CPU-s 0.74 100.00% 8.67MiB/CPU-s 234.24KiB/CPU-s 3.02KiB/CPU-s 0.0 0.026369 8.74MiB/CPU-s 81.88KiB/CPU-s 1.06KiB/CPU-s 0.0 0.009150 False False
socket_to_socket_blackhole 46.44KiB/CPU-s 0.34 100.00% 13.23MiB/CPU-s 272.17KiB/CPU-s 3.51KiB/CPU-s 0.0 0.020082 13.28MiB/CPU-s 77.03KiB/CPU-s 1018.28B/CPU-s 0.0 0.005664 False False
otlp_grpc_to_blackhole 2.18KiB/CPU-s 0.22 99.35% 984.41KiB/CPU-s 49.66KiB/CPU-s 656.12B/CPU-s 0.0 0.050447 986.59KiB/CPU-s 37.27KiB/CPU-s 492.66B/CPU-s 0.0 0.037776 False False
http_text_to_http_json 53.49KiB/CPU-s 0.22 100.00% 23.96MiB/CPU-s 514.51KiB/CPU-s 6.64KiB/CPU-s 0.0 0.020973 24.01MiB/CPU-s 481.8KiB/CPU-s 6.22KiB/CPU-s 0.0 0.019597 False False
datadog_agent_remap_blackhole 49.99KiB/CPU-s 0.17 99.98% 27.96MiB/CPU-s 452.91KiB/CPU-s 5.85KiB/CPU-s 0.0 0.015815 28.01MiB/CPU-s 944.01KiB/CPU-s 12.18KiB/CPU-s 0.0 0.032906 False False
splunk_hec_indexer_ack_blackhole 970.68B/CPU-s 0.01 16.78% 13.62MiB/CPU-s 247.96KiB/CPU-s 3.2KiB/CPU-s 0.0 0.017782 13.62MiB/CPU-s 242.59KiB/CPU-s 3.13KiB/CPU-s 0.0 0.017395 False False
enterprise_http_to_http 57.52B/CPU-s 0.00 1.62% 13.62MiB/CPU-s 151.76KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010877 13.62MiB/CPU-s 151.53KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010861 False False
splunk_hec_to_splunk_hec_logs_acks 69.82B/CPU-s 0.00 0.79% 13.62MiB/CPU-s 369.9KiB/CPU-s 4.77KiB/CPU-s 0.0 0.026527 13.62MiB/CPU-s 383.61KiB/CPU-s 4.95KiB/CPU-s 0.0 0.027510 False False
splunk_hec_to_splunk_hec_logs_noack 56.54B/CPU-s 0.00 1.02% 13.62MiB/CPU-s 237.31KiB/CPU-s 3.06KiB/CPU-s 0.0 0.017016 13.62MiB/CPU-s 237.4KiB/CPU-s 3.06KiB/CPU-s 0.0 0.017022 False False
http_to_http_json 219.88B/CPU-s 0.00 4.45% 13.62MiB/CPU-s 210.08KiB/CPU-s 2.71KiB/CPU-s 0.0 0.015058 13.62MiB/CPU-s 210.97KiB/CPU-s 2.72KiB/CPU-s 0.0 0.015121 False False
fluent_elasticsearch -10.61KiB/CPU-s -0.02 95.06% 45.41MiB/CPU-s 31.72KiB/CPU-s 415.04B/CPU-s 0.0 0.000682 45.4MiB/CPU-s 421.53KiB/CPU-s 5.38KiB/CPU-s 0.0 0.009066 False False
http_to_http_noack -2.17KiB/CPU-s -0.02 37.68% 13.62MiB/CPU-s 226.78KiB/CPU-s 2.93KiB/CPU-s 0.0 0.016259 13.62MiB/CPU-s 255.35KiB/CPU-s 3.3KiB/CPU-s 0.0 0.018310 False False
file_to_blackhole -22.29KiB/CPU-s -0.04 66.83% 54.5MiB/CPU-s 1.18MiB/CPU-s 15.55KiB/CPU-s 0.0 0.021613 54.48MiB/CPU-s 1.28MiB/CPU-s 16.9KiB/CPU-s 0.0 0.023509 False False
splunk_hec_route_s3 -20.26KiB/CPU-s -0.19 94.20% 10.53MiB/CPU-s 616.31KiB/CPU-s 7.95KiB/CPU-s 0.0 0.057126 10.52MiB/CPU-s 553.54KiB/CPU-s 7.14KiB/CPU-s 0.0 0.051404 False False
datadog_agent_remap_blackhole_acks -81.3KiB/CPU-s -0.28 100.00% 28.75MiB/CPU-s 594.29KiB/CPU-s 7.67KiB/CPU-s 0.0 0.020185 28.67MiB/CPU-s 800.31KiB/CPU-s 10.33KiB/CPU-s 0.0 0.027257 False False
http_to_http_acks -16.51KiB/CPU-s -0.31 25.54% 5.18MiB/CPU-s 2.7MiB/CPU-s 35.72KiB/CPU-s 0.0 0.521899 5.16MiB/CPU-s 2.72MiB/CPU-s 35.95KiB/CPU-s 0.0 0.526641 True False
otlp_http_to_blackhole -4.95KiB/CPU-s -0.33 96.76% 1.47MiB/CPU-s 121.54KiB/CPU-s 1.57KiB/CPU-s 0.0 0.080844 1.46MiB/CPU-s 131.86KiB/CPU-s 1.7KiB/CPU-s 0.0 0.088000 False False
syslog_log2metric_splunk_hec_metrics -30.34KiB/CPU-s -0.34 100.00% 8.82MiB/CPU-s 156.58KiB/CPU-s 2.02KiB/CPU-s 0.0 0.017342 8.79MiB/CPU-s 190.68KiB/CPU-s 2.46KiB/CPU-s 0.0 0.021191 False False
http_pipelines_no_grok_blackhole -25.52KiB/CPU-s -0.42 100.00% 5.94MiB/CPU-s 49.18KiB/CPU-s 650.21B/CPU-s 0.0 0.008091 5.91MiB/CPU-s 207.42KiB/CPU-s 2.68KiB/CPU-s 0.0 0.034266 False False
syslog_regex_logs2metric_ddmetrics -46.58KiB/CPU-s -1.25 100.00% 3.63MiB/CPU-s 318.92KiB/CPU-s 4.12KiB/CPU-s 0.0 0.085868 3.58MiB/CPU-s 361.54KiB/CPU-s 4.67KiB/CPU-s 0.0 0.098581 False False
datadog_agent_remap_datadog_logs -394.72KiB/CPU-s -1.30 100.00% 29.67MiB/CPU-s 654.89KiB/CPU-s 8.46KiB/CPU-s 0.0 0.021557 29.28MiB/CPU-s 1.12MiB/CPU-s 14.83KiB/CPU-s 0.0 0.038344 False False
syslog_splunk_hec_logs -122.81KiB/CPU-s -1.37 100.00% 8.74MiB/CPU-s 110.81KiB/CPU-s 1.43KiB/CPU-s 0.0 0.012384 8.62MiB/CPU-s 242.29KiB/CPU-s 3.13KiB/CPU-s 0.0 0.027457 False False
http_pipelines_blackhole -15.07KiB/CPU-s -1.39 100.00% 1.06MiB/CPU-s 21.64KiB/CPU-s 286.25B/CPU-s 0.0 0.019926 1.05MiB/CPU-s 55.06KiB/CPU-s 727.8B/CPU-s 0.0 0.051422 False False
http_pipelines_blackhole_acks -12.73KiB/CPU-s -1.50 100.00% 850.49KiB/CPU-s 21.74KiB/CPU-s 287.44B/CPU-s 0.0 0.025561 837.76KiB/CPU-s 49.18KiB/CPU-s 649.63B/CPU-s 0.0 0.058697 False False

@arshiyasolei arshiyasolei requested a review from tobz November 15, 2022 20:06
@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 9bb5bc7
Comparison: 11dd2f8
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
datadog_agent_remap_blackhole_acks 718.36KiB/CPU-s 2.54 100.00% 27.67MiB/CPU-s 1.26MiB/CPU-s 16.66KiB/CPU-s 0.0 0.045540 28.37MiB/CPU-s 983.74KiB/CPU-s 12.7KiB/CPU-s 0.0 0.033857 False False
datadog_agent_remap_datadog_logs_acks 351.69KiB/CPU-s 1.21 100.00% 28.35MiB/CPU-s 1.12MiB/CPU-s 14.78KiB/CPU-s 0.0 0.039470 28.69MiB/CPU-s 811.74KiB/CPU-s 10.48KiB/CPU-s 0.0 0.027625 False False
http_pipelines_blackhole 10.27KiB/CPU-s 0.98 100.00% 1.02MiB/CPU-s 34.15KiB/CPU-s 451.72B/CPU-s 0.0 0.032638 1.03MiB/CPU-s 39.76KiB/CPU-s 525.81B/CPU-s 0.0 0.037632 False False
http_to_http_acks 51.67KiB/CPU-s 0.98 70.36% 5.14MiB/CPU-s 2.66MiB/CPU-s 35.21KiB/CPU-s 0.0 0.518575 5.19MiB/CPU-s 2.63MiB/CPU-s 34.77KiB/CPU-s 0.0 0.506864 True False
syslog_humio_logs 82.08KiB/CPU-s 0.94 100.00% 8.52MiB/CPU-s 281.5KiB/CPU-s 3.63KiB/CPU-s 0.0 0.032246 8.6MiB/CPU-s 235.0KiB/CPU-s 3.04KiB/CPU-s 0.0 0.026668 False False
otlp_grpc_to_blackhole 2.18KiB/CPU-s 0.22 99.15% 989.5KiB/CPU-s 44.55KiB/CPU-s 588.85B/CPU-s 0.0 0.045016 991.68KiB/CPU-s 46.35KiB/CPU-s 612.59B/CPU-s 0.0 0.046739 False False
syslog_splunk_hec_logs 7.5KiB/CPU-s 0.09 84.50% 8.42MiB/CPU-s 284.86KiB/CPU-s 3.68KiB/CPU-s 0.0 0.033030 8.43MiB/CPU-s 292.26KiB/CPU-s 3.77KiB/CPU-s 0.0 0.033858 False False
splunk_hec_to_splunk_hec_logs_noack 1.12KiB/CPU-s 0.01 20.79% 13.62MiB/CPU-s 237.18KiB/CPU-s 3.06KiB/CPU-s 0.0 0.017006 13.62MiB/CPU-s 227.95KiB/CPU-s 2.94KiB/CPU-s 0.0 0.016343 False False
socket_to_socket_blackhole 248.45B/CPU-s 0.00 3.67% 13.34MiB/CPU-s 311.24KiB/CPU-s 4.02KiB/CPU-s 0.0 0.022777 13.34MiB/CPU-s 264.14KiB/CPU-s 3.41KiB/CPU-s 0.0 0.019330 False False
enterprise_http_to_http 134.6B/CPU-s 0.00 3.74% 13.62MiB/CPU-s 154.27KiB/CPU-s 1.99KiB/CPU-s 0.0 0.011057 13.62MiB/CPU-s 152.61KiB/CPU-s 1.97KiB/CPU-s 0.0 0.010938 False False
splunk_hec_to_splunk_hec_logs_acks 549.75B/CPU-s 0.00 5.93% 13.62MiB/CPU-s 400.49KiB/CPU-s 5.17KiB/CPU-s 0.0 0.028722 13.62MiB/CPU-s 390.22KiB/CPU-s 5.03KiB/CPU-s 0.0 0.027984 False False
http_to_http_json 160.31B/CPU-s 0.00 3.22% 13.62MiB/CPU-s 213.08KiB/CPU-s 2.75KiB/CPU-s 0.0 0.015273 13.62MiB/CPU-s 212.24KiB/CPU-s 2.74KiB/CPU-s 0.0 0.015213 False False
file_to_blackhole -6.78KiB/CPU-s -0.01 23.42% 54.5MiB/CPU-s 1.24MiB/CPU-s 16.42KiB/CPU-s 0.0 0.022827 54.49MiB/CPU-s 1.19MiB/CPU-s 15.76KiB/CPU-s 0.0 0.021916 False False
splunk_hec_indexer_ack_blackhole -1.9KiB/CPU-s -0.01 32.72% 13.62MiB/CPU-s 240.04KiB/CPU-s 3.1KiB/CPU-s 0.0 0.017212 13.62MiB/CPU-s 251.89KiB/CPU-s 3.25KiB/CPU-s 0.0 0.018065 False False
http_to_http_noack -3.8KiB/CPU-s -0.03 71.14% 13.62MiB/CPU-s 153.26KiB/CPU-s 1.98KiB/CPU-s 0.0 0.010985 13.62MiB/CPU-s 231.25KiB/CPU-s 2.98KiB/CPU-s 0.0 0.016579 False False
fluent_elasticsearch -34.66KiB/CPU-s -0.07 99.43% 45.41MiB/CPU-s 71.2KiB/CPU-s 931.12B/CPU-s 0.0 0.001531 45.38MiB/CPU-s 978.67KiB/CPU-s 12.49KiB/CPU-s 0.0 0.021059 False False
datadog_agent_remap_datadog_logs -45.32KiB/CPU-s -0.15 97.81% 29.14MiB/CPU-s 858.91KiB/CPU-s 11.09KiB/CPU-s 0.0 0.028780 29.1MiB/CPU-s 1.24MiB/CPU-s 16.35KiB/CPU-s 0.0 0.042547 False False
splunk_hec_route_s3 -18.7KiB/CPU-s -0.18 89.73% 10.26MiB/CPU-s 650.62KiB/CPU-s 8.4KiB/CPU-s 0.0 0.061942 10.24MiB/CPU-s 603.89KiB/CPU-s 7.79KiB/CPU-s 0.0 0.057595 False False
syslog_loki -18.17KiB/CPU-s -0.21 99.99% 8.26MiB/CPU-s 306.17KiB/CPU-s 3.95KiB/CPU-s 0.0 0.036204 8.24MiB/CPU-s 206.46KiB/CPU-s 2.67KiB/CPU-s 0.0 0.024466 False False
syslog_regex_logs2metric_ddmetrics -17.38KiB/CPU-s -0.49 99.13% 3.44MiB/CPU-s 369.41KiB/CPU-s 4.77KiB/CPU-s 0.0 0.104884 3.42MiB/CPU-s 356.39KiB/CPU-s 4.6KiB/CPU-s 0.0 0.101691 True False
http_pipelines_blackhole_acks -4.16KiB/CPU-s -0.51 100.00% 816.5KiB/CPU-s 33.7KiB/CPU-s 445.61B/CPU-s 0.0 0.041269 812.35KiB/CPU-s 39.91KiB/CPU-s 527.28B/CPU-s 0.0 0.049124 False False
syslog_log2metric_humio_metrics -29.16KiB/CPU-s -0.53 100.00% 5.36MiB/CPU-s 143.81KiB/CPU-s 1.86KiB/CPU-s 0.0 0.026197 5.33MiB/CPU-s 169.73KiB/CPU-s 2.19KiB/CPU-s 0.0 0.031084 False False
otlp_http_to_blackhole -8.53KiB/CPU-s -0.56 99.98% 1.5MiB/CPU-s 119.47KiB/CPU-s 1.54KiB/CPU-s 0.0 0.078030 1.49MiB/CPU-s 130.03KiB/CPU-s 1.68KiB/CPU-s 0.0 0.085399 False False
syslog_log2metric_splunk_hec_metrics -53.99KiB/CPU-s -0.61 100.00% 8.58MiB/CPU-s 347.18KiB/CPU-s 4.48KiB/CPU-s 0.0 0.039492 8.53MiB/CPU-s 299.57KiB/CPU-s 3.87KiB/CPU-s 0.0 0.034287 False False
http_text_to_http_json -199.87KiB/CPU-s -0.82 100.00% 23.89MiB/CPU-s 798.44KiB/CPU-s 10.31KiB/CPU-s 0.0 0.032638 23.69MiB/CPU-s 773.68KiB/CPU-s 10.0KiB/CPU-s 0.0 0.031886 False False
http_pipelines_no_grok_blackhole -57.16KiB/CPU-s -0.96 100.00% 5.8MiB/CPU-s 111.32KiB/CPU-s 1.44KiB/CPU-s 0.0 0.018740 5.74MiB/CPU-s 143.74KiB/CPU-s 1.86KiB/CPU-s 0.0 0.024433 False False
datadog_agent_remap_blackhole -909.0KiB/CPU-s -3.21 100.00% 27.61MiB/CPU-s 1.11MiB/CPU-s 14.67KiB/CPU-s 0.0 0.040194 26.72MiB/CPU-s 1.43MiB/CPU-s 18.87KiB/CPU-s 0.0 0.053434 False False

@github-actions github-actions bot added the domain: topology Anything related to Vector's topology code label Nov 15, 2022
@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 5517286
Comparison: 9ddf465
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 9.96KiB/CPU-s 1.19 100.00% 838.99KiB/CPU-s 34.9KiB/CPU-s 461.34B/CPU-s 0.0 0.041599 848.95KiB/CPU-s 42.16KiB/CPU-s 557.03B/CPU-s 0.0 0.049663 False False
http_to_http_acks 40.03KiB/CPU-s 0.76 57.11% 5.16MiB/CPU-s 2.72MiB/CPU-s 35.93KiB/CPU-s 0.0 0.526810 5.2MiB/CPU-s 2.69MiB/CPU-s 35.63KiB/CPU-s 0.0 0.518159 True False
splunk_hec_route_s3 67.38KiB/CPU-s 0.62 100.00% 10.57MiB/CPU-s 536.48KiB/CPU-s 6.92KiB/CPU-s 0.0 0.049538 10.64MiB/CPU-s 496.16KiB/CPU-s 6.4KiB/CPU-s 0.0 0.045532 False False
syslog_loki 49.49KiB/CPU-s 0.58 100.00% 8.31MiB/CPU-s 272.94KiB/CPU-s 3.53KiB/CPU-s 0.0 0.032067 8.36MiB/CPU-s 198.91KiB/CPU-s 2.57KiB/CPU-s 0.0 0.023234 False False
http_pipelines_blackhole 4.72KiB/CPU-s 0.43 100.00% 1.06MiB/CPU-s 33.44KiB/CPU-s 442.47B/CPU-s 0.0 0.030750 1.07MiB/CPU-s 40.72KiB/CPU-s 538.3B/CPU-s 0.0 0.037280 False False
datadog_agent_remap_datadog_logs 101.49KiB/CPU-s 0.34 100.00% 28.98MiB/CPU-s 1011.98KiB/CPU-s 13.07KiB/CPU-s 0.0 0.034104 29.07MiB/CPU-s 1.26MiB/CPU-s 16.69KiB/CPU-s 0.0 0.043459 False False
syslog_log2metric_humio_metrics 16.79KiB/CPU-s 0.30 100.00% 5.39MiB/CPU-s 109.34KiB/CPU-s 1.41KiB/CPU-s 0.0 0.019826 5.4MiB/CPU-s 82.33KiB/CPU-s 1.06KiB/CPU-s 0.0 0.014884 False False
datadog_agent_remap_datadog_logs_acks 82.44KiB/CPU-s 0.28 100.00% 29.02MiB/CPU-s 1.04MiB/CPU-s 13.76KiB/CPU-s 0.0 0.035895 29.1MiB/CPU-s 684.79KiB/CPU-s 8.84KiB/CPU-s 0.0 0.022979 False False
http_to_http_noack 3.91KiB/CPU-s 0.03 59.12% 13.62MiB/CPU-s 287.28KiB/CPU-s 3.71KiB/CPU-s 0.0 0.020602 13.62MiB/CPU-s 228.26KiB/CPU-s 2.95KiB/CPU-s 0.0 0.016366 False False
splunk_hec_to_splunk_hec_logs_acks 1.39KiB/CPU-s 0.01 16.51% 13.62MiB/CPU-s 372.94KiB/CPU-s 4.81KiB/CPU-s 0.0 0.026745 13.62MiB/CPU-s 359.28KiB/CPU-s 4.64KiB/CPU-s 0.0 0.025763 False False
fluent_elasticsearch -5.22B/CPU-s -0.00 0.75% 45.41MiB/CPU-s 30.39KiB/CPU-s 397.63B/CPU-s 0.0 0.000653 45.41MiB/CPU-s 29.71KiB/CPU-s 388.52B/CPU-s 0.0 0.000639 False False
http_to_http_json 505.58B/CPU-s 0.00 10.26% 13.62MiB/CPU-s 209.42KiB/CPU-s 2.7KiB/CPU-s 0.0 0.015010 13.62MiB/CPU-s 209.85KiB/CPU-s 2.71KiB/CPU-s 0.0 0.015041 False False
enterprise_http_to_http -126.09B/CPU-s -0.00 3.53% 13.62MiB/CPU-s 151.25KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010840 13.62MiB/CPU-s 153.41KiB/CPU-s 1.98KiB/CPU-s 0.0 0.010995 False False
splunk_hec_to_splunk_hec_logs_noack -1.09KiB/CPU-s -0.01 19.04% 13.62MiB/CPU-s 241.98KiB/CPU-s 3.12KiB/CPU-s 0.0 0.017352 13.62MiB/CPU-s 252.82KiB/CPU-s 3.26KiB/CPU-s 0.0 0.018131 False False
splunk_hec_indexer_ack_blackhole -3.66KiB/CPU-s -0.03 58.77% 13.62MiB/CPU-s 235.11KiB/CPU-s 3.03KiB/CPU-s 0.0 0.016857 13.62MiB/CPU-s 253.88KiB/CPU-s 3.27KiB/CPU-s 0.0 0.018208 False False
file_to_blackhole -22.8KiB/CPU-s -0.04 69.91% 54.5MiB/CPU-s 1.07MiB/CPU-s 14.16KiB/CPU-s 0.0 0.019676 54.48MiB/CPU-s 1.28MiB/CPU-s 16.89KiB/CPU-s 0.0 0.023498 False False
otlp_http_to_blackhole -1.68KiB/CPU-s -0.11 55.30% 1.51MiB/CPU-s 120.43KiB/CPU-s 1.55KiB/CPU-s 0.0 0.078026 1.51MiB/CPU-s 121.73KiB/CPU-s 1.57KiB/CPU-s 0.0 0.078950 False False
syslog_regex_logs2metric_ddmetrics -7.63KiB/CPU-s -0.21 86.37% 3.57MiB/CPU-s 289.37KiB/CPU-s 3.74KiB/CPU-s 0.0 0.079163 3.56MiB/CPU-s 271.58KiB/CPU-s 3.51KiB/CPU-s 0.0 0.074451 False False
http_pipelines_no_grok_blackhole -13.59KiB/CPU-s -0.22 100.00% 5.93MiB/CPU-s 54.33KiB/CPU-s 718.24B/CPU-s 0.0 0.008948 5.92MiB/CPU-s 181.17KiB/CPU-s 2.34KiB/CPU-s 0.0 0.029904 False False
otlp_grpc_to_blackhole -2.19KiB/CPU-s -0.22 99.31% 999.74KiB/CPU-s 44.96KiB/CPU-s 594.11B/CPU-s 0.0 0.044964 997.55KiB/CPU-s 43.96KiB/CPU-s 580.9B/CPU-s 0.0 0.044061 False False
http_text_to_http_json -85.86KiB/CPU-s -0.35 100.00% 24.2MiB/CPU-s 548.76KiB/CPU-s 7.09KiB/CPU-s 0.0 0.022143 24.12MiB/CPU-s 555.26KiB/CPU-s 7.17KiB/CPU-s 0.0 0.022483 False False
datadog_agent_remap_blackhole_acks -263.87KiB/CPU-s -0.90 100.00% 28.62MiB/CPU-s 753.61KiB/CPU-s 9.73KiB/CPU-s 0.0 0.025712 28.36MiB/CPU-s 1.08MiB/CPU-s 14.27KiB/CPU-s 0.0 0.038055 False False
syslog_log2metric_splunk_hec_metrics -83.05KiB/CPU-s -0.92 100.00% 8.85MiB/CPU-s 82.37KiB/CPU-s 1.06KiB/CPU-s 0.0 0.009084 8.77MiB/CPU-s 267.47KiB/CPU-s 3.45KiB/CPU-s 0.0 0.029768 False False
socket_to_socket_blackhole -138.95KiB/CPU-s -1.00 100.00% 13.63MiB/CPU-s 210.67KiB/CPU-s 2.72KiB/CPU-s 0.0 0.015089 13.5MiB/CPU-s 384.61KiB/CPU-s 4.97KiB/CPU-s 0.0 0.027824 False False
syslog_humio_logs -92.02KiB/CPU-s -1.03 100.00% 8.73MiB/CPU-s 180.43KiB/CPU-s 2.33KiB/CPU-s 0.0 0.020182 8.64MiB/CPU-s 231.53KiB/CPU-s 2.99KiB/CPU-s 0.0 0.026167 False False
syslog_splunk_hec_logs -110.77KiB/CPU-s -1.25 100.00% 8.68MiB/CPU-s 113.15KiB/CPU-s 1.46KiB/CPU-s 0.0 0.012733 8.57MiB/CPU-s 257.59KiB/CPU-s 3.32KiB/CPU-s 0.0 0.029355 False False
datadog_agent_remap_blackhole -374.75KiB/CPU-s -1.30 100.00% 28.16MiB/CPU-s 389.48KiB/CPU-s 5.03KiB/CPU-s 0.0 0.013504 27.8MiB/CPU-s 1.05MiB/CPU-s 13.91KiB/CPU-s 0.0 0.037886 False False

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 5517286
Comparison: 3b6c7f7
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole 30.8KiB/CPU-s 2.92 100.00% 1.03MiB/CPU-s 50.43KiB/CPU-s 667.2B/CPU-s 0.0 0.047762 1.06MiB/CPU-s 40.18KiB/CPU-s 530.99B/CPU-s 0.0 0.036973 False False
syslog_regex_logs2metric_ddmetrics 71.86KiB/CPU-s 1.99 100.00% 3.52MiB/CPU-s 279.0KiB/CPU-s 3.6KiB/CPU-s 0.0 0.077380 3.59MiB/CPU-s 286.79KiB/CPU-s 3.7KiB/CPU-s 0.0 0.077987 False False
datadog_agent_remap_blackhole_acks 391.32KiB/CPU-s 1.34 100.00% 28.42MiB/CPU-s 776.6KiB/CPU-s 10.03KiB/CPU-s 0.0 0.026681 28.8MiB/CPU-s 662.86KiB/CPU-s 8.56KiB/CPU-s 0.0 0.022471 False False
datadog_agent_remap_datadog_logs_acks 361.72KiB/CPU-s 1.22 100.00% 28.85MiB/CPU-s 1.13MiB/CPU-s 14.86KiB/CPU-s 0.0 0.038995 29.2MiB/CPU-s 455.36KiB/CPU-s 5.88KiB/CPU-s 0.0 0.015226 False False
http_pipelines_blackhole_acks 10.13KiB/CPU-s 1.20 100.00% 841.55KiB/CPU-s 33.39KiB/CPU-s 441.4B/CPU-s 0.0 0.039673 851.68KiB/CPU-s 34.84KiB/CPU-s 460.35B/CPU-s 0.0 0.040908 False False
syslog_loki 66.05KiB/CPU-s 0.77 100.00% 8.36MiB/CPU-s 212.2KiB/CPU-s 2.74KiB/CPU-s 0.0 0.024793 8.42MiB/CPU-s 87.41KiB/CPU-s 1.13KiB/CPU-s 0.0 0.010134 False False
datadog_agent_remap_datadog_logs 175.11KiB/CPU-s 0.59 100.00% 29.14MiB/CPU-s 944.14KiB/CPU-s 12.2KiB/CPU-s 0.0 0.031641 29.31MiB/CPU-s 1.21MiB/CPU-s 16.01KiB/CPU-s 0.0 0.041352 False False
syslog_log2metric_humio_metrics 23.01KiB/CPU-s 0.42 100.00% 5.35MiB/CPU-s 114.29KiB/CPU-s 1.48KiB/CPU-s 0.0 0.020849 5.38MiB/CPU-s 102.55KiB/CPU-s 1.32KiB/CPU-s 0.0 0.018630 False False
splunk_hec_route_s3 42.62KiB/CPU-s 0.40 99.99% 10.46MiB/CPU-s 601.16KiB/CPU-s 7.76KiB/CPU-s 0.0 0.056122 10.5MiB/CPU-s 580.06KiB/CPU-s 7.49KiB/CPU-s 0.0 0.053938 False False
socket_to_socket_blackhole 46.22KiB/CPU-s 0.33 100.00% 13.5MiB/CPU-s 422.94KiB/CPU-s 5.46KiB/CPU-s 0.0 0.030584 13.55MiB/CPU-s 274.12KiB/CPU-s 3.54KiB/CPU-s 0.0 0.019757 False False
otlp_grpc_to_blackhole 3.15KiB/CPU-s 0.31 99.99% 1000.12KiB/CPU-s 44.71KiB/CPU-s 590.81B/CPU-s 0.0 0.044697 1003.27KiB/CPU-s 42.64KiB/CPU-s 563.56B/CPU-s 0.0 0.042498 False False
http_pipelines_no_grok_blackhole 10.74KiB/CPU-s 0.18 100.00% 5.91MiB/CPU-s 49.86KiB/CPU-s 659.18B/CPU-s 0.0 0.008240 5.92MiB/CPU-s 146.6KiB/CPU-s 1.89KiB/CPU-s 0.0 0.024183 False False
splunk_hec_indexer_ack_blackhole 2.93KiB/CPU-s 0.02 44.57% 13.62MiB/CPU-s 298.7KiB/CPU-s 3.85KiB/CPU-s 0.0 0.021423 13.62MiB/CPU-s 241.17KiB/CPU-s 3.11KiB/CPU-s 0.0 0.017293 False False
syslog_splunk_hec_logs 1.98KiB/CPU-s 0.02 46.34% 8.64MiB/CPU-s 166.42KiB/CPU-s 2.15KiB/CPU-s 0.0 0.018817 8.64MiB/CPU-s 183.7KiB/CPU-s 2.37KiB/CPU-s 0.0 0.020766 False False
enterprise_http_to_http 375.79B/CPU-s 0.00 10.54% 13.62MiB/CPU-s 151.69KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010872 13.62MiB/CPU-s 151.48KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010857 False False
http_to_http_json -195.04B/CPU-s -0.00 3.94% 13.62MiB/CPU-s 210.64KiB/CPU-s 2.72KiB/CPU-s 0.0 0.015098 13.62MiB/CPU-s 211.23KiB/CPU-s 2.73KiB/CPU-s 0.0 0.015141 False False
file_to_blackhole -926.82B/CPU-s -0.00 3.46% 54.5MiB/CPU-s 1.06MiB/CPU-s 13.96KiB/CPU-s 0.0 0.019405 54.49MiB/CPU-s 1.17MiB/CPU-s 15.49KiB/CPU-s 0.0 0.021534 False False
splunk_hec_to_splunk_hec_logs_noack -29.73B/CPU-s -0.00 0.51% 13.62MiB/CPU-s 249.67KiB/CPU-s 3.22KiB/CPU-s 0.0 0.017904 13.62MiB/CPU-s 249.45KiB/CPU-s 3.22KiB/CPU-s 0.0 0.017889 False False
splunk_hec_to_splunk_hec_logs_acks -2.0KiB/CPU-s -0.01 23.67% 13.62MiB/CPU-s 362.06KiB/CPU-s 4.67KiB/CPU-s 0.0 0.025961 13.62MiB/CPU-s 365.45KiB/CPU-s 4.71KiB/CPU-s 0.0 0.026207 False False
http_to_http_noack -2.23KiB/CPU-s -0.02 38.11% 13.62MiB/CPU-s 229.79KiB/CPU-s 2.97KiB/CPU-s 0.0 0.016475 13.62MiB/CPU-s 260.37KiB/CPU-s 3.36KiB/CPU-s 0.0 0.018670 False False
fluent_elasticsearch -32.15KiB/CPU-s -0.07 99.38% 45.41MiB/CPU-s 30.07KiB/CPU-s 393.27B/CPU-s 0.0 0.000646 45.38MiB/CPU-s 919.93KiB/CPU-s 11.74KiB/CPU-s 0.0 0.019794 False False
syslog_log2metric_splunk_hec_metrics -7.34KiB/CPU-s -0.08 99.97% 8.88MiB/CPU-s 136.41KiB/CPU-s 1.76KiB/CPU-s 0.0 0.015008 8.87MiB/CPU-s 80.32KiB/CPU-s 1.04KiB/CPU-s 0.0 0.008844 False False
otlp_http_to_blackhole -1.41KiB/CPU-s -0.09 46.85% 1.5MiB/CPU-s 121.3KiB/CPU-s 1.57KiB/CPU-s 0.0 0.078737 1.5MiB/CPU-s 125.41KiB/CPU-s 1.62KiB/CPU-s 0.0 0.081485 False False
http_to_http_acks -11.73KiB/CPU-s -0.22 18.36% 5.19MiB/CPU-s 2.7MiB/CPU-s 35.65KiB/CPU-s 0.0 0.519434 5.18MiB/CPU-s 2.71MiB/CPU-s 35.8KiB/CPU-s 0.0 0.522513 True False
datadog_agent_remap_blackhole -150.7KiB/CPU-s -0.53 100.00% 27.89MiB/CPU-s 934.86KiB/CPU-s 12.07KiB/CPU-s 0.0 0.032733 27.74MiB/CPU-s 1.42MiB/CPU-s 18.8KiB/CPU-s 0.0 0.051280 False False
http_text_to_http_json -177.56KiB/CPU-s -0.72 100.00% 24.09MiB/CPU-s 520.56KiB/CPU-s 6.72KiB/CPU-s 0.0 0.021099 23.92MiB/CPU-s 743.59KiB/CPU-s 9.61KiB/CPU-s 0.0 0.030357 False False
syslog_humio_logs -203.46KiB/CPU-s -2.27 100.00% 8.75MiB/CPU-s 128.79KiB/CPU-s 1.66KiB/CPU-s 0.0 0.014377 8.55MiB/CPU-s 280.92KiB/CPU-s 3.63KiB/CPU-s 0.0 0.032089 False False

@arshiyasolei arshiyasolei marked this pull request as ready for review November 15, 2022 22:35
@arshiyasolei arshiyasolei requested review from bruceg and tobz November 15, 2022 22:35
@github-actions
Copy link
Copy Markdown
Contributor

Soak Test Results

Baseline: 5517286
Comparison: 3b6c7f7
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. Where appropriate units are scaled per-core.

The 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 OR have been detected as newly erratic. 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. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

Changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:

experiment Δ mean Δ mean % confidence
http_pipelines_blackhole_acks 370.85KiB 10.98 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 370.85KiB 10.98 100.00% 3.3MiB 371.03KiB 7.55KiB 0 0.109813 3.66MiB 414.03KiB 8.44KiB 0 0.110416 False False
otlp_http_to_blackhole 142.86KiB 5.7 100.00% 2.45MiB 357.0KiB 7.26KiB 0 0.142287 2.59MiB 343.56KiB 6.98KiB 0 0.129551 False False
http_pipelines_blackhole 257.49KiB 5.48 100.00% 4.59MiB 112.11KiB 2.29KiB 0 0.0238349 4.84MiB 408.27KiB 8.31KiB 0 0.0822938 False False
file_to_blackhole 52.03KiB 0.05 52.79% 95.31MiB 2.46MiB 51.09KiB 0 0.0258538 95.37MiB 2.46MiB 51.23KiB 0 0.0258134 False False
splunk_hec_to_splunk_hec_logs_noack 519.37B 0 4.15% 23.84MiB 335.37KiB 6.85KiB 0 0.0137361 23.84MiB 339.38KiB 6.93KiB 0 0.0138999 False False
socket_to_socket_blackhole -875.15B -0 1.72% 23.9MiB 1.37MiB 28.47KiB 0 0.0571961 23.9MiB 1.32MiB 27.43KiB 0 0.0551143 False False
splunk_hec_to_splunk_hec_logs_acks -3.47KiB -0.01 12.15% 23.76MiB 774.65KiB 15.76KiB 0 0.031829 23.76MiB 800.97KiB 16.29KiB 0 0.0329151 False False
enterprise_http_to_http -4.3KiB -0.02 42.77% 23.84MiB 259.27KiB 5.29KiB 0 0.0106164 23.84MiB 267.51KiB 5.47KiB 0 0.0109557 False False
splunk_hec_indexer_ack_blackhole -3.86KiB -0.02 13.05% 23.76MiB 804.5KiB 16.36KiB 0 0.0330614 23.75MiB 827.82KiB 16.83KiB 0 0.0340249 False False
otlp_grpc_to_blackhole -2.14KiB -0.12 49.96% 1.7MiB 78.97KiB 1.62KiB 0 0.0454298 1.7MiB 134.38KiB 2.74KiB 0 0.077398 False False
http_to_http_json -51.31KiB -0.21 99.99% 23.85MiB 353.93KiB 7.22KiB 0 0.0144917 23.8MiB 548.95KiB 11.18KiB 0 0.0225242 False False
http_to_http_noack -74.19KiB -0.3 99.81% 23.82MiB 509.58KiB 10.41KiB 0 0.0208832 23.75MiB 1.03MiB 21.45KiB 0 0.0432852 False False
fluent_elasticsearch -655.79KiB -0.81 100.00% 79.47MiB 52.47KiB 1.02KiB 0 0.000644582 78.83MiB 5.87MiB 115.88KiB 0 0.0745074 False False
http_to_http_acks -114.56KiB -1.18 62.14% 9.44MiB 4.36MiB 91.22KiB 0 0.461988 9.33MiB 4.42MiB 92.74KiB 0 0.47394 True True
syslog_log2metric_humio_metrics -150.72KiB -1.62 100.00% 9.11MiB 665.92KiB 13.59KiB 0 0.0713747 8.96MiB 660.19KiB 13.43KiB 0 0.0719227 False False
syslog_splunk_hec_logs -550.63KiB -3.43 100.00% 15.67MiB 707.98KiB 14.4KiB 0 0.0441249 15.13MiB 472.72KiB 9.66KiB 0 0.0305092 False False
http_text_to_http_json -1.55MiB -3.72 100.00% 41.75MiB 665.96KiB 13.59KiB 0 0.0155756 40.19MiB 790.46KiB 16.14KiB 0 0.0192022 False False
syslog_log2metric_splunk_hec_metrics -731.61KiB -4.48 100.00% 15.95MiB 657.54KiB 13.4KiB 0 0.0402564 15.23MiB 759.2KiB 15.46KiB 0 0.0486605 False False
syslog_loki -736.53KiB -4.59 100.00% 15.68MiB 196.2KiB 4.02KiB 0 0.012218 14.96MiB 740.11KiB 15.04KiB 0 0.0483064 False False
http_pipelines_no_grok_blackhole -525.38KiB -4.89 100.00% 10.49MiB 487.77KiB 9.96KiB 0 0.0453995 9.98MiB 1.11MiB 23.2KiB 0 0.111673 False False
syslog_humio_logs -810.65KiB -4.9 100.00% 16.16MiB 251.22KiB 5.13KiB 0 0.0151799 15.37MiB 144.4KiB 2.96KiB 0 0.00917449 False False
splunk_hec_route_s3 -1.19MiB -5.43 100.00% 21.92MiB 1.25MiB 25.94KiB 0 0.0568146 20.73MiB 1.26MiB 26.22KiB 0 0.0607499 False False
syslog_regex_logs2metric_ddmetrics -420.57KiB -5.76 100.00% 7.13MiB 960.69KiB 19.59KiB 0 0.131595 6.72MiB 820.56KiB 16.74KiB 0 0.119272 False False
datadog_agent_remap_datadog_logs -3.36MiB -6.03 100.00% 55.7MiB 709.92KiB 14.53KiB 0 0.0124448 52.34MiB 3.51MiB 73.17KiB 0 0.0671165 False False
datadog_agent_remap_datadog_logs_acks -3.46MiB -6.24 100.00% 55.48MiB 2.76MiB 57.72KiB 0 0.0497698 52.02MiB 3.65MiB 75.91KiB 0 0.0700991 False False
datadog_agent_remap_blackhole_acks -4.01MiB -6.98 100.00% 57.54MiB 3.84MiB 79.88KiB 0 0.0666382 53.52MiB 2.2MiB 46.08KiB 0 0.0411318 False False
datadog_agent_remap_blackhole -4.79MiB -8.67 100.00% 55.3MiB 3.63MiB 75.55KiB 0 0.065556 50.51MiB 2.86MiB 59.6KiB 0 0.056581 False False

@arshiyasolei arshiyasolei force-pushed the arshia/tracking-allocs branch from 3b6c7f7 to 3f62f23 Compare November 16, 2022 00:19
@github-actions github-actions bot removed the domain: topology Anything related to Vector's topology code label Nov 16, 2022
@github-actions
Copy link
Copy Markdown
Contributor

Soak Test Results

Baseline: ecdc5ab
Comparison: 3f62f23
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. Where appropriate units are scaled per-core.

The 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 OR have been detected as newly erratic. 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. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

Changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:

experiment Δ mean Δ mean % confidence
http_pipelines_blackhole_acks 467.0KiB 13.73 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 467.0KiB 13.73 100.00% 3.32MiB 346.8KiB 7.05KiB 0 0.101945 3.78MiB 280.95KiB 5.72KiB 0 0.072616 False False
otlp_http_to_blackhole 186.95KiB 7.38 100.00% 2.47MiB 327.54KiB 6.66KiB 0 0.129229 2.66MiB 297.31KiB 6.05KiB 0 0.10924 False False
http_pipelines_blackhole 335.18KiB 7.18 100.00% 4.56MiB 153.56KiB 3.14KiB 0 0.0328901 4.89MiB 281.07KiB 5.73KiB 0 0.0561684 False False
socket_to_socket_blackhole 939.38KiB 3.95 100.00% 23.2MiB 1.06MiB 22.1KiB 0 0.0457549 24.12MiB 1.1MiB 22.79KiB 0 0.0453887 False False
otlp_grpc_to_blackhole 47.31KiB 2.8 100.00% 1.65MiB 59.58KiB 1.22KiB 0 0.0352079 1.7MiB 129.5KiB 2.64KiB 0 0.0744482 False False
splunk_hec_to_splunk_hec_logs_noack 30.13KiB 0.12 97.88% 23.81MiB 544.22KiB 11.1KiB 0 0.0223134 23.84MiB 338.67KiB 6.91KiB 0 0.0138683 False False
file_to_blackhole 69.35KiB 0.07 66.74% 95.32MiB 2.48MiB 51.38KiB 0 0.025996 95.39MiB 2.39MiB 49.83KiB 0 0.0250885 False False
splunk_hec_to_splunk_hec_logs_acks 12.15KiB 0.05 40.97% 23.76MiB 820.77KiB 16.69KiB 0 0.0337265 23.77MiB 746.1KiB 15.19KiB 0 0.0306432 False False
enterprise_http_to_http -4.23KiB -0.02 42.46% 23.84MiB 260.07KiB 5.31KiB 0 0.0106494 23.84MiB 262.44KiB 5.37KiB 0 0.0107482 False False
splunk_hec_indexer_ack_blackhole -8.26KiB -0.03 29.03% 23.77MiB 752.15KiB 15.31KiB 0 0.0308932 23.76MiB 789.13KiB 16.05KiB 0 0.032423 False False
http_to_http_json -44.36KiB -0.18 99.94% 23.85MiB 372.36KiB 7.6KiB 0 0.0152431 23.81MiB 511.15KiB 10.42KiB 0 0.0209626 False False
http_to_http_noack -50.98KiB -0.21 96.23% 23.81MiB 656.28KiB 13.4KiB 0 0.0269119 23.76MiB 1008.5KiB 20.54KiB 0 0.0414417 False False
fluent_elasticsearch -341.66KiB -0.42 100.00% 79.47MiB 52.29KiB 1.02KiB 0 0.000642399 79.14MiB 3.47MiB 68.64KiB 0 0.0438172 False False
http_to_http_acks -158.35KiB -1.68 77.58% 9.22MiB 4.47MiB 93.33KiB 0 0.48407 9.07MiB 4.33MiB 90.88KiB 0 0.477767 True True
http_text_to_http_json -902.4KiB -2.15 100.00% 41.08MiB 825.03KiB 16.84KiB 0 0.0196086 40.2MiB 845.13KiB 17.25KiB 0 0.0205267 False False
http_pipelines_no_grok_blackhole -349.08KiB -3.24 100.00% 10.51MiB 81.26KiB 1.66KiB 0 0.00754679 10.17MiB 980.9KiB 19.95KiB 0 0.0941559 False False
syslog_splunk_hec_logs -545.37KiB -3.39 100.00% 15.72MiB 742.73KiB 15.1KiB 0 0.0461306 15.19MiB 573.17KiB 11.69KiB 0 0.0368477 False False
syslog_log2metric_humio_metrics -357.03KiB -3.64 100.00% 9.57MiB 165.87KiB 3.39KiB 0 0.0169139 9.23MiB 378.9KiB 7.71KiB 0 0.0400964 False False
syslog_log2metric_splunk_hec_metrics -610.67KiB -3.66 100.00% 16.28MiB 502.85KiB 10.25KiB 0 0.0301562 15.68MiB 590.69KiB 12.03KiB 0 0.0367711 False False
syslog_loki -643.71KiB -4.06 100.00% 15.48MiB 153.91KiB 3.15KiB 0 0.00970901 14.85MiB 728.45KiB 14.81KiB 0 0.047898 False False
syslog_humio_logs -699.25KiB -4.27 100.00% 16.0MiB 126.85KiB 2.59KiB 0 0.00773841 15.32MiB 117.63KiB 2.41KiB 0 0.00749551 False False
splunk_hec_route_s3 -969.21KiB -4.29 100.00% 22.04MiB 1.24MiB 25.83KiB 0 0.0562351 21.09MiB 1.24MiB 25.8KiB 0 0.0586747 False False
datadog_agent_remap_datadog_logs -2.85MiB -5.15 100.00% 55.24MiB 590.27KiB 12.08KiB 0 0.0104329 52.39MiB 3.39MiB 70.68KiB 0 0.0647515 False False
datadog_agent_remap_datadog_logs_acks -2.89MiB -5.2 100.00% 55.72MiB 2.92MiB 61.06KiB 0 0.052436 52.83MiB 3.69MiB 76.77KiB 0 0.0697935 False False
datadog_agent_remap_blackhole_acks -3.66MiB -6.61 100.00% 55.43MiB 4.13MiB 85.93KiB 0 0.074442 51.77MiB 2.98MiB 62.33KiB 0 0.0575504 False False
syslog_regex_logs2metric_ddmetrics -542.17KiB -7.14 100.00% 7.42MiB 970.41KiB 19.77KiB 0 0.12772 6.89MiB 916.41KiB 18.67KiB 0 0.129883 False False
datadog_agent_remap_blackhole -4.07MiB -7.4 100.00% 55.0MiB 3.39MiB 70.73KiB 0 0.0616845 50.92MiB 2.63MiB 54.79KiB 0 0.051567 False False

@tobz
Copy link
Copy Markdown
Contributor

tobz commented Nov 16, 2022

So I'm not entirely sure why, but I'm a little skeptical of the soak test results. Normally, a "no regression" run usually shows the soaks having a uniform spread -- probably due to noise? -- where the soaks are all within -2.5%/+2.5% or so.

We can see that the worst change is actually more like -7% for the DD soaks, which are also the ones that are affected the worst by allocation tracing when it's enabled.

The "regression test" doesn't show much of a change at all, although admittedly, I'm not up-to-speed on if we can trust it as much, or more, than the existing soak tests.

@arshiyasolei
Copy link
Copy Markdown
Contributor Author

Yeah agreed.

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: cf66017
Comparison: 6eefb53
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
syslog_splunk_hec_logs 77.97KiB/CPU-s 0.88 100.00% 8.67MiB/CPU-s 152.66KiB/CPU-s 1.97KiB/CPU-s 0.0 0.017188 8.75MiB/CPU-s 86.53KiB/CPU-s 1.12KiB/CPU-s 0.0 0.009658 False False
http_text_to_http_json 117.62KiB/CPU-s 0.49 100.00% 23.5MiB/CPU-s 585.43KiB/CPU-s 7.56KiB/CPU-s 0.0 0.024324 23.62MiB/CPU-s 651.83KiB/CPU-s 8.42KiB/CPU-s 0.0 0.026951 False False
otlp_http_to_blackhole 7.24KiB/CPU-s 0.48 99.84% 1.47MiB/CPU-s 126.67KiB/CPU-s 1.63KiB/CPU-s 0.0 0.084024 1.48MiB/CPU-s 124.87KiB/CPU-s 1.61KiB/CPU-s 0.0 0.082429 False False
socket_to_socket_blackhole 58.96KiB/CPU-s 0.43 100.00% 13.39MiB/CPU-s 252.58KiB/CPU-s 3.26KiB/CPU-s 0.0 0.018414 13.45MiB/CPU-s 169.78KiB/CPU-s 2.19KiB/CPU-s 0.0 0.012324 False False
syslog_log2metric_humio_metrics 18.12KiB/CPU-s 0.33 100.00% 5.34MiB/CPU-s 83.31KiB/CPU-s 1.08KiB/CPU-s 0.0 0.015223 5.36MiB/CPU-s 114.52KiB/CPU-s 1.48KiB/CPU-s 0.0 0.020857 False False
otlp_grpc_to_blackhole 2.82KiB/CPU-s 0.29 99.93% 972.46KiB/CPU-s 51.23KiB/CPU-s 676.71B/CPU-s 0.0 0.052674 975.28KiB/CPU-s 39.13KiB/CPU-s 517.23B/CPU-s 0.0 0.040120 False False
datadog_agent_remap_datadog_logs_acks 85.45KiB/CPU-s 0.29 100.00% 29.14MiB/CPU-s 1.0MiB/CPU-s 13.25KiB/CPU-s 0.0 0.034432 29.22MiB/CPU-s 468.08KiB/CPU-s 6.04KiB/CPU-s 0.0 0.015643 False False
datadog_agent_remap_blackhole 24.87KiB/CPU-s 0.09 91.05% 27.65MiB/CPU-s 747.3KiB/CPU-s 9.64KiB/CPU-s 0.0 0.026387 27.68MiB/CPU-s 854.13KiB/CPU-s 11.02KiB/CPU-s 0.0 0.030133 False False
splunk_hec_to_splunk_hec_logs_noack 2.37KiB/CPU-s 0.02 40.77% 13.62MiB/CPU-s 250.94KiB/CPU-s 3.24KiB/CPU-s 0.0 0.017996 13.62MiB/CPU-s 234.41KiB/CPU-s 3.02KiB/CPU-s 0.0 0.016808 False False
splunk_hec_to_splunk_hec_logs_acks 1.15KiB/CPU-s 0.01 13.24% 13.62MiB/CPU-s 376.08KiB/CPU-s 4.85KiB/CPU-s 0.0 0.026970 13.62MiB/CPU-s 383.13KiB/CPU-s 4.94KiB/CPU-s 0.0 0.027473 False False
http_to_http_json -339.58B/CPU-s -0.00 6.83% 13.62MiB/CPU-s 211.2KiB/CPU-s 2.73KiB/CPU-s 0.0 0.015138 13.62MiB/CPU-s 212.94KiB/CPU-s 2.75KiB/CPU-s 0.0 0.015263 False False
splunk_hec_indexer_ack_blackhole -338.94B/CPU-s -0.00 6.12% 13.62MiB/CPU-s 233.84KiB/CPU-s 3.02KiB/CPU-s 0.0 0.016766 13.62MiB/CPU-s 238.25KiB/CPU-s 3.07KiB/CPU-s 0.0 0.017083 False False
http_pipelines_blackhole_acks -31.52B/CPU-s -0.00 5.54% 847.49KiB/CPU-s 20.34KiB/CPU-s 268.88B/CPU-s 0.0 0.023997 847.46KiB/CPU-s 27.65KiB/CPU-s 365.42B/CPU-s 0.0 0.032626 False False
http_to_http_noack -179.35B/CPU-s -0.00 3.35% 13.62MiB/CPU-s 227.4KiB/CPU-s 2.94KiB/CPU-s 0.0 0.016303 13.62MiB/CPU-s 230.06KiB/CPU-s 2.97KiB/CPU-s 0.0 0.016494 False False
enterprise_http_to_http -114.88B/CPU-s -0.00 3.21% 13.62MiB/CPU-s 152.36KiB/CPU-s 1.97KiB/CPU-s 0.0 0.010920 13.62MiB/CPU-s 152.92KiB/CPU-s 1.98KiB/CPU-s 0.0 0.010960 False False
file_to_blackhole -13.5KiB/CPU-s -0.02 45.79% 54.5MiB/CPU-s 1.16MiB/CPU-s 15.35KiB/CPU-s 0.0 0.021334 54.49MiB/CPU-s 1.21MiB/CPU-s 15.96KiB/CPU-s 0.0 0.022194 False False
fluent_elasticsearch -12.26KiB/CPU-s -0.03 94.27% 45.41MiB/CPU-s 30.28KiB/CPU-s 396.17B/CPU-s 0.0 0.000651 45.4MiB/CPU-s 503.85KiB/CPU-s 6.44KiB/CPU-s 0.0 0.010837 False False
syslog_loki -5.93KiB/CPU-s -0.07 95.45% 8.41MiB/CPU-s 199.7KiB/CPU-s 2.58KiB/CPU-s 0.0 0.023174 8.41MiB/CPU-s 113.14KiB/CPU-s 1.46KiB/CPU-s 0.0 0.013138 False False
syslog_humio_logs -19.31KiB/CPU-s -0.22 100.00% 8.76MiB/CPU-s 152.27KiB/CPU-s 1.97KiB/CPU-s 0.0 0.016970 8.74MiB/CPU-s 73.98KiB/CPU-s 978.84B/CPU-s 0.0 0.008263 False False
splunk_hec_route_s3 -24.82KiB/CPU-s -0.23 98.68% 10.43MiB/CPU-s 545.83KiB/CPU-s 7.04KiB/CPU-s 0.0 0.051094 10.41MiB/CPU-s 551.14KiB/CPU-s 7.12KiB/CPU-s 0.0 0.051712 False False
http_pipelines_blackhole -2.67KiB/CPU-s -0.24 100.00% 1.07MiB/CPU-s 4.75KiB/CPU-s 62.85B/CPU-s 0.0 0.004341 1.07MiB/CPU-s 40.11KiB/CPU-s 529.98B/CPU-s 0.0 0.036736 False False
syslog_log2metric_splunk_hec_metrics -23.88KiB/CPU-s -0.26 100.00% 9.02MiB/CPU-s 73.52KiB/CPU-s 971.92B/CPU-s 0.0 0.007960 9.0MiB/CPU-s 94.44KiB/CPU-s 1.22KiB/CPU-s 0.0 0.010251 False False
datadog_agent_remap_datadog_logs -143.36KiB/CPU-s -0.47 100.00% 29.81MiB/CPU-s 466.25KiB/CPU-s 6.02KiB/CPU-s 0.0 0.015274 29.67MiB/CPU-s 981.95KiB/CPU-s 12.67KiB/CPU-s 0.0 0.032321 False False
http_pipelines_no_grok_blackhole -52.05KiB/CPU-s -0.87 100.00% 5.87MiB/CPU-s 44.8KiB/CPU-s 592.29B/CPU-s 0.0 0.007448 5.82MiB/CPU-s 146.01KiB/CPU-s 1.89KiB/CPU-s 0.0 0.024486 False False
http_to_http_acks -48.88KiB/CPU-s -0.92 67.09% 5.2MiB/CPU-s 2.69MiB/CPU-s 35.53KiB/CPU-s 0.0 0.516887 5.15MiB/CPU-s 2.67MiB/CPU-s 35.3KiB/CPU-s 0.0 0.518144 True False
datadog_agent_remap_blackhole_acks -493.19KiB/CPU-s -1.71 100.00% 28.09MiB/CPU-s 468.78KiB/CPU-s 6.05KiB/CPU-s 0.0 0.016297 27.61MiB/CPU-s 1.21MiB/CPU-s 15.97KiB/CPU-s 0.0 0.043746 False False
syslog_regex_logs2metric_ddmetrics -68.32KiB/CPU-s -1.89 100.00% 3.53MiB/CPU-s 300.4KiB/CPU-s 3.88KiB/CPU-s 0.0 0.083102 3.46MiB/CPU-s 402.42KiB/CPU-s 5.2KiB/CPU-s 0.0 0.113469 True False

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 787347b
Comparison: 9c4458f
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 15.01KiB/CPU-s 1.82 100.00% 824.67KiB/CPU-s 54.83KiB/CPU-s 724.84B/CPU-s 0.0 0.066487 839.68KiB/CPU-s 44.3KiB/CPU-s 585.32B/CPU-s 0.0 0.052756 False False
syslog_loki 141.03KiB/CPU-s 1.67 100.00% 8.27MiB/CPU-s 308.13KiB/CPU-s 3.98KiB/CPU-s 0.0 0.036379 8.41MiB/CPU-s 141.6KiB/CPU-s 1.83KiB/CPU-s 0.0 0.016443 False False
syslog_regex_logs2metric_ddmetrics 49.79KiB/CPU-s 1.39 100.00% 3.49MiB/CPU-s 316.33KiB/CPU-s 4.08KiB/CPU-s 0.0 0.088450 3.54MiB/CPU-s 343.14KiB/CPU-s 4.43KiB/CPU-s 0.0 0.094629 False False
datadog_agent_remap_datadog_logs_acks 294.45KiB/CPU-s 0.99 100.00% 29.18MiB/CPU-s 1.19MiB/CPU-s 15.76KiB/CPU-s 0.0 0.040890 29.47MiB/CPU-s 362.19KiB/CPU-s 4.68KiB/CPU-s 0.0 0.012002 False False
http_to_http_acks 37.89KiB/CPU-s 0.71 54.48% 5.21MiB/CPU-s 2.66MiB/CPU-s 35.14KiB/CPU-s 0.0 0.510637 5.24MiB/CPU-s 2.77MiB/CPU-s 36.59KiB/CPU-s 0.0 0.527894 True False
datadog_agent_remap_blackhole_acks 139.26KiB/CPU-s 0.49 100.00% 27.99MiB/CPU-s 738.99KiB/CPU-s 9.54KiB/CPU-s 0.0 0.025782 28.13MiB/CPU-s 752.12KiB/CPU-s 9.71KiB/CPU-s 0.0 0.026113 False False
syslog_log2metric_splunk_hec_metrics 36.04KiB/CPU-s 0.40 100.00% 8.9MiB/CPU-s 229.56KiB/CPU-s 2.96KiB/CPU-s 0.0 0.025186 8.94MiB/CPU-s 187.47KiB/CPU-s 2.42KiB/CPU-s 0.0 0.020488 False False
splunk_hec_route_s3 37.66KiB/CPU-s 0.35 99.95% 10.53MiB/CPU-s 611.69KiB/CPU-s 7.89KiB/CPU-s 0.0 0.056723 10.57MiB/CPU-s 576.59KiB/CPU-s 7.44KiB/CPU-s 0.0 0.053282 False False
http_text_to_http_json 82.17KiB/CPU-s 0.34 100.00% 23.63MiB/CPU-s 516.94KiB/CPU-s 6.67KiB/CPU-s 0.0 0.021358 23.72MiB/CPU-s 476.45KiB/CPU-s 6.16KiB/CPU-s 0.0 0.019618 False False
otlp_http_to_blackhole 1.98KiB/CPU-s 0.13 61.83% 1.49MiB/CPU-s 124.65KiB/CPU-s 1.61KiB/CPU-s 0.0 0.081941 1.49MiB/CPU-s 123.44KiB/CPU-s 1.59KiB/CPU-s 0.0 0.081038 False False
syslog_splunk_hec_logs 6.02KiB/CPU-s 0.07 99.12% 8.7MiB/CPU-s 130.8KiB/CPU-s 1.69KiB/CPU-s 0.0 0.014673 8.71MiB/CPU-s 120.49KiB/CPU-s 1.56KiB/CPU-s 0.0 0.013507 False False
splunk_hec_to_splunk_hec_logs_noack 2.98KiB/CPU-s 0.02 51.58% 13.62MiB/CPU-s 243.96KiB/CPU-s 3.15KiB/CPU-s 0.0 0.017493 13.62MiB/CPU-s 222.03KiB/CPU-s 2.87KiB/CPU-s 0.0 0.015917 False False
splunk_hec_to_splunk_hec_logs_acks 1.15KiB/CPU-s 0.01 13.12% 13.62MiB/CPU-s 380.45KiB/CPU-s 4.91KiB/CPU-s 0.0 0.027285 13.62MiB/CPU-s 379.33KiB/CPU-s 4.89KiB/CPU-s 0.0 0.027203 False False
http_to_http_json 387.49B/CPU-s 0.00 7.79% 13.62MiB/CPU-s 212.66KiB/CPU-s 2.75KiB/CPU-s 0.0 0.015243 13.62MiB/CPU-s 211.21KiB/CPU-s 2.73KiB/CPU-s 0.0 0.015138 False False
splunk_hec_indexer_ack_blackhole 32.71B/CPU-s 0.00 0.56% 13.62MiB/CPU-s 249.84KiB/CPU-s 3.22KiB/CPU-s 0.0 0.017917 13.62MiB/CPU-s 248.86KiB/CPU-s 3.21KiB/CPU-s 0.0 0.017846 False False
enterprise_http_to_http 48.56B/CPU-s 0.00 1.36% 13.62MiB/CPU-s 151.74KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010876 13.62MiB/CPU-s 151.89KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010887 False False
fluent_elasticsearch -13.07KiB/CPU-s -0.03 97.70% 45.41MiB/CPU-s 29.83KiB/CPU-s 390.4B/CPU-s 0.0 0.000641 45.4MiB/CPU-s 449.07KiB/CPU-s 5.74KiB/CPU-s 0.0 0.009659 False False
file_to_blackhole -14.85KiB/CPU-s -0.03 50.46% 54.5MiB/CPU-s 1.1MiB/CPU-s 14.53KiB/CPU-s 0.0 0.020199 54.48MiB/CPU-s 1.23MiB/CPU-s 16.22KiB/CPU-s 0.0 0.022553 False False
http_to_http_noack -6.16KiB/CPU-s -0.04 74.24% 13.62MiB/CPU-s 259.91KiB/CPU-s 3.36KiB/CPU-s 0.0 0.018637 13.61MiB/CPU-s 331.87KiB/CPU-s 4.28KiB/CPU-s 0.0 0.023808 False False
socket_to_socket_blackhole -19.22KiB/CPU-s -0.14 100.00% 13.53MiB/CPU-s 204.85KiB/CPU-s 2.64KiB/CPU-s 0.0 0.014787 13.51MiB/CPU-s 156.63KiB/CPU-s 2.02KiB/CPU-s 0.0 0.011321 False False
datadog_agent_remap_blackhole -52.08KiB/CPU-s -0.18 99.55% 27.53MiB/CPU-s 773.27KiB/CPU-s 9.98KiB/CPU-s 0.0 0.027430 27.48MiB/CPU-s 1.16MiB/CPU-s 15.36KiB/CPU-s 0.0 0.042302 False False
syslog_humio_logs -17.68KiB/CPU-s -0.20 99.99% 8.66MiB/CPU-s 245.97KiB/CPU-s 3.18KiB/CPU-s 0.0 0.027721 8.65MiB/CPU-s 236.21KiB/CPU-s 3.05KiB/CPU-s 0.0 0.026674 False False
syslog_log2metric_humio_metrics -24.28KiB/CPU-s -0.44 100.00% 5.42MiB/CPU-s 86.74KiB/CPU-s 1.12KiB/CPU-s 0.0 0.015614 5.4MiB/CPU-s 109.28KiB/CPU-s 1.41KiB/CPU-s 0.0 0.019756 False False
otlp_grpc_to_blackhole -4.29KiB/CPU-s -0.44 100.00% 977.16KiB/CPU-s 41.08KiB/CPU-s 542.91B/CPU-s 0.0 0.042035 972.87KiB/CPU-s 47.5KiB/CPU-s 627.61B/CPU-s 0.0 0.048819 False False
http_pipelines_no_grok_blackhole -33.17KiB/CPU-s -0.55 100.00% 5.87MiB/CPU-s 63.01KiB/CPU-s 832.93B/CPU-s 0.0 0.010479 5.84MiB/CPU-s 127.73KiB/CPU-s 1.65KiB/CPU-s 0.0 0.021361 False False
datadog_agent_remap_datadog_logs -167.72KiB/CPU-s -0.55 100.00% 29.55MiB/CPU-s 855.75KiB/CPU-s 11.05KiB/CPU-s 0.0 0.028281 29.38MiB/CPU-s 1.2MiB/CPU-s 15.86KiB/CPU-s 0.0 0.040855 False False
http_pipelines_blackhole -6.68KiB/CPU-s -0.61 100.00% 1.07MiB/CPU-s 6.08KiB/CPU-s 80.48B/CPU-s 0.0 0.005557 1.06MiB/CPU-s 37.65KiB/CPU-s 497.6B/CPU-s 0.0 0.034606 False False

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 6099e0d
Comparison: e2f4da8
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

Changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

experiment Δ mean Δ mean % confidence
http_pipelines_blackhole_acks 212.65KiB/CPU-s 33.34 100.00%
http_pipelines_blackhole 220.56KiB/CPU-s 25.19 100.00%
syslog_regex_logs2metric_ddmetrics -222.8KiB/CPU-s -5.76 100.00%
datadog_agent_remap_blackhole_acks -2.14MiB/CPU-s -6.91 100.00%
datadog_agent_remap_blackhole -2.74MiB/CPU-s -8.92 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 212.65KiB/CPU-s 33.34 100.00% 637.77KiB/CPU-s 18.16KiB/CPU-s 239.98B/CPU-s 0.0 0.028465 850.42KiB/CPU-s 36.38KiB/CPU-s 480.68B/CPU-s 0.0 0.042778 False False
http_pipelines_blackhole 220.56KiB/CPU-s 25.19 100.00% 875.7KiB/CPU-s 8.42KiB/CPU-s 111.38B/CPU-s 0.0 0.009612 1.07MiB/CPU-s 29.91KiB/CPU-s 395.51B/CPU-s 0.0 0.027284 False False
http_text_to_http_json 762.85KiB/CPU-s 2.96 100.00% 25.13MiB/CPU-s 584.49KiB/CPU-s 7.55KiB/CPU-s 0.0 0.022708 25.88MiB/CPU-s 490.89KiB/CPU-s 6.34KiB/CPU-s 0.0 0.018523 False False
otlp_http_to_blackhole 39.72KiB/CPU-s 2.65 100.00% 1.46MiB/CPU-s 122.56KiB/CPU-s 1.58KiB/CPU-s 0.0 0.081878 1.5MiB/CPU-s 122.94KiB/CPU-s 1.59KiB/CPU-s 0.0 0.080008 False False
socket_to_socket_blackhole 252.91KiB/CPU-s 1.81 100.00% 13.68MiB/CPU-s 210.58KiB/CPU-s 2.72KiB/CPU-s 0.0 0.015033 13.93MiB/CPU-s 162.89KiB/CPU-s 2.1KiB/CPU-s 0.0 0.011422 False False
splunk_hec_to_splunk_hec_logs_noack 5.38KiB/CPU-s 0.04 77.16% 13.62MiB/CPU-s 262.85KiB/CPU-s 3.39KiB/CPU-s 0.0 0.018852 13.62MiB/CPU-s 225.4KiB/CPU-s 2.91KiB/CPU-s 0.0 0.016159 False False
enterprise_http_to_http 78.46B/CPU-s 0.00 2.22% 13.62MiB/CPU-s 150.7KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010801 13.62MiB/CPU-s 151.2KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010837 False False
http_to_http_json 261.71B/CPU-s 0.00 5.30% 13.62MiB/CPU-s 208.36KiB/CPU-s 2.69KiB/CPU-s 0.0 0.014935 13.62MiB/CPU-s 212.73KiB/CPU-s 2.75KiB/CPU-s 0.0 0.015248 False False
splunk_hec_to_splunk_hec_logs_acks -1.44KiB/CPU-s -0.01 16.80% 13.62MiB/CPU-s 373.45KiB/CPU-s 4.82KiB/CPU-s 0.0 0.026783 13.61MiB/CPU-s 371.24KiB/CPU-s 4.79KiB/CPU-s 0.0 0.026627 False False
splunk_hec_indexer_ack_blackhole -1.44KiB/CPU-s -0.01 25.53% 13.62MiB/CPU-s 237.79KiB/CPU-s 3.07KiB/CPU-s 0.0 0.017050 13.62MiB/CPU-s 245.78KiB/CPU-s 3.17KiB/CPU-s 0.0 0.017624 False False
file_to_blackhole -14.5KiB/CPU-s -0.03 48.93% 54.5MiB/CPU-s 1.13MiB/CPU-s 14.86KiB/CPU-s 0.0 0.020644 54.49MiB/CPU-s 1.23MiB/CPU-s 16.29KiB/CPU-s 0.0 0.022654 False False
http_to_http_noack -4.15KiB/CPU-s -0.03 62.09% 13.62MiB/CPU-s 229.76KiB/CPU-s 2.97KiB/CPU-s 0.0 0.016473 13.62MiB/CPU-s 284.75KiB/CPU-s 3.67KiB/CPU-s 0.0 0.020422 False False
fluent_elasticsearch -22.82KiB/CPU-s -0.05 99.16% 45.41MiB/CPU-s 30.35KiB/CPU-s 397.09B/CPU-s 0.0 0.000653 45.39MiB/CPU-s 677.24KiB/CPU-s 8.65KiB/CPU-s 0.0 0.014569 False False
http_to_http_acks -8.03KiB/CPU-s -0.15 12.37% 5.23MiB/CPU-s 2.74MiB/CPU-s 36.24KiB/CPU-s 0.0 0.524367 5.22MiB/CPU-s 2.78MiB/CPU-s 36.75KiB/CPU-s 0.0 0.532275 True False
otlp_grpc_to_blackhole -5.57KiB/CPU-s -0.56 100.00% 988.78KiB/CPU-s 41.7KiB/CPU-s 551.02B/CPU-s 0.0 0.042165 983.21KiB/CPU-s 42.95KiB/CPU-s 567.59B/CPU-s 0.0 0.043679 False False
syslog_loki -248.57KiB/CPU-s -2.77 100.00% 8.75MiB/CPU-s 293.8KiB/CPU-s 3.79KiB/CPU-s 0.0 0.032788 8.51MiB/CPU-s 218.16KiB/CPU-s 2.82KiB/CPU-s 0.0 0.025041 False False
http_pipelines_no_grok_blackhole -176.97KiB/CPU-s -2.84 100.00% 6.09MiB/CPU-s 88.21KiB/CPU-s 1.14KiB/CPU-s 0.0 0.014140 5.92MiB/CPU-s 79.81KiB/CPU-s 1.03KiB/CPU-s 0.0 0.013168 False False
datadog_agent_remap_datadog_logs -912.63KiB/CPU-s -2.89 100.00% 30.79MiB/CPU-s 763.61KiB/CPU-s 9.86KiB/CPU-s 0.0 0.024220 29.9MiB/CPU-s 1.28MiB/CPU-s 16.89KiB/CPU-s 0.0 0.042777 False False
splunk_hec_route_s3 -382.32KiB/CPU-s -3.36 100.00% 11.1MiB/CPU-s 558.68KiB/CPU-s 7.21KiB/CPU-s 0.0 0.049155 10.73MiB/CPU-s 542.27KiB/CPU-s 7.0KiB/CPU-s 0.0 0.049372 False False
datadog_agent_remap_datadog_logs_acks -1.11MiB/CPU-s -3.57 100.00% 30.98MiB/CPU-s 1006.16KiB/CPU-s 12.98KiB/CPU-s 0.0 0.031717 29.87MiB/CPU-s 617.67KiB/CPU-s 7.97KiB/CPU-s 0.0 0.020192 False False
syslog_splunk_hec_logs -338.52KiB/CPU-s -3.66 100.00% 9.03MiB/CPU-s 210.16KiB/CPU-s 2.72KiB/CPU-s 0.0 0.022718 8.7MiB/CPU-s 147.66KiB/CPU-s 1.91KiB/CPU-s 0.0 0.016567 False False
syslog_log2metric_splunk_hec_metrics -370.58KiB/CPU-s -3.91 100.00% 9.25MiB/CPU-s 197.29KiB/CPU-s 2.55KiB/CPU-s 0.0 0.020837 8.88MiB/CPU-s 231.75KiB/CPU-s 2.99KiB/CPU-s 0.0 0.025473 False False
syslog_log2metric_humio_metrics -227.91KiB/CPU-s -4.03 100.00% 5.53MiB/CPU-s 167.8KiB/CPU-s 2.17KiB/CPU-s 0.0 0.029634 5.31MiB/CPU-s 160.25KiB/CPU-s 2.07KiB/CPU-s 0.0 0.029488 False False
syslog_humio_logs -442.28KiB/CPU-s -4.67 100.00% 9.24MiB/CPU-s 192.32KiB/CPU-s 2.48KiB/CPU-s 0.0 0.020321 8.81MiB/CPU-s 106.61KiB/CPU-s 1.38KiB/CPU-s 0.0 0.011817 False False
syslog_regex_logs2metric_ddmetrics -222.8KiB/CPU-s -5.76 100.00% 3.78MiB/CPU-s 468.87KiB/CPU-s 6.05KiB/CPU-s 0.0 0.121108 3.56MiB/CPU-s 376.32KiB/CPU-s 4.86KiB/CPU-s 0.0 0.103139 True False
datadog_agent_remap_blackhole_acks -2.14MiB/CPU-s -6.91 100.00% 30.98MiB/CPU-s 840.76KiB/CPU-s 10.85KiB/CPU-s 0.0 0.026502 28.84MiB/CPU-s 571.5KiB/CPU-s 7.38KiB/CPU-s 0.0 0.019351 False False
datadog_agent_remap_blackhole -2.74MiB/CPU-s -8.92 100.00% 30.67MiB/CPU-s 805.1KiB/CPU-s 10.4KiB/CPU-s 0.0 0.025634 27.93MiB/CPU-s 1000.64KiB/CPU-s 12.91KiB/CPU-s 0.0 0.034981 False False

@arshiyasolei
Copy link
Copy Markdown
Contributor Author

@tobz I don't think we should enable this by default even with single digit regression.

@arshiyasolei arshiyasolei requested a review from tobz November 18, 2022 17:21
@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 6099e0d
Comparison: 0479526
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%.

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
socket_to_socket_blackhole 146.62KiB/CPU-s 1.06 100.00% 13.52MiB/CPU-s 305.61KiB/CPU-s 3.94KiB/CPU-s 0.0 0.022081 13.66MiB/CPU-s 140.04KiB/CPU-s 1.81KiB/CPU-s 0.0 0.010012 False False
syslog_splunk_hec_logs 67.11KiB/CPU-s 0.72 100.00% 9.15MiB/CPU-s 123.38KiB/CPU-s 1.59KiB/CPU-s 0.0 0.013169 9.21MiB/CPU-s 90.26KiB/CPU-s 1.17KiB/CPU-s 0.0 0.009565 False False
syslog_loki 59.55KiB/CPU-s 0.66 100.00% 8.76MiB/CPU-s 256.77KiB/CPU-s 3.32KiB/CPU-s 0.0 0.028637 8.81MiB/CPU-s 121.22KiB/CPU-s 1.56KiB/CPU-s 0.0 0.013430 False False
datadog_agent_remap_datadog_logs_acks 166.02KiB/CPU-s 0.53 100.00% 30.82MiB/CPU-s 1.05MiB/CPU-s 13.89KiB/CPU-s 0.0 0.034107 30.99MiB/CPU-s 203.09KiB/CPU-s 2.62KiB/CPU-s 0.0 0.006400 False False
syslog_log2metric_splunk_hec_metrics 43.25KiB/CPU-s 0.45 100.00% 9.3MiB/CPU-s 162.64KiB/CPU-s 2.1KiB/CPU-s 0.0 0.017069 9.35MiB/CPU-s 76.74KiB/CPU-s 1014.54B/CPU-s 0.0 0.008017 False False
datadog_agent_remap_datadog_logs 60.44KiB/CPU-s 0.19 100.00% 31.18MiB/CPU-s 504.46KiB/CPU-s 6.51KiB/CPU-s 0.0 0.015799 31.24MiB/CPU-s 1010.47KiB/CPU-s 13.03KiB/CPU-s 0.0 0.031587 False False
http_pipelines_no_grok_blackhole 5.81KiB/CPU-s 0.09 99.99% 6.15MiB/CPU-s 79.8KiB/CPU-s 1.03KiB/CPU-s 0.0 0.012674 6.15MiB/CPU-s 77.71KiB/CPU-s 1.0KiB/CPU-s 0.0 0.012330 False False
splunk_hec_to_splunk_hec_logs_acks 1.42KiB/CPU-s 0.01 16.90% 13.61MiB/CPU-s 362.88KiB/CPU-s 4.68KiB/CPU-s 0.0 0.026027 13.62MiB/CPU-s 364.88KiB/CPU-s 4.71KiB/CPU-s 0.0 0.026168 False False
fluent_elasticsearch -59.87B/CPU-s -0.00 8.59% 45.41MiB/CPU-s 29.81KiB/CPU-s 389.69B/CPU-s 0.0 0.000641 45.41MiB/CPU-s 30.22KiB/CPU-s 395.19B/CPU-s 0.0 0.000650 False False
splunk_hec_to_splunk_hec_logs_noack -95.11B/CPU-s -0.00 1.51% 13.61MiB/CPU-s 267.36KiB/CPU-s 3.45KiB/CPU-s 0.0 0.019176 13.61MiB/CPU-s 268.93KiB/CPU-s 3.47KiB/CPU-s 0.0 0.019289 False False
enterprise_http_to_http 191.18B/CPU-s 0.00 5.42% 13.62MiB/CPU-s 150.46KiB/CPU-s 1.94KiB/CPU-s 0.0 0.010784 13.62MiB/CPU-s 150.46KiB/CPU-s 1.94KiB/CPU-s 0.0 0.010783 False False
datadog_agent_remap_blackhole_acks 1.38KiB/CPU-s 0.00 18.21% 31.43MiB/CPU-s 313.97KiB/CPU-s 4.05KiB/CPU-s 0.0 0.009755 31.43MiB/CPU-s 342.34KiB/CPU-s 4.42KiB/CPU-s 0.0 0.010636 False False
http_to_http_json 265.72B/CPU-s 0.00 5.43% 13.62MiB/CPU-s 208.34KiB/CPU-s 2.69KiB/CPU-s 0.0 0.014933 13.62MiB/CPU-s 208.86KiB/CPU-s 2.7KiB/CPU-s 0.0 0.014970 False False
splunk_hec_indexer_ack_blackhole -391.54B/CPU-s -0.00 6.76% 13.62MiB/CPU-s 246.97KiB/CPU-s 3.19KiB/CPU-s 0.0 0.017711 13.62MiB/CPU-s 247.12KiB/CPU-s 3.19KiB/CPU-s 0.0 0.017722 False False
http_to_http_noack -2.37KiB/CPU-s -0.02 40.70% 13.62MiB/CPU-s 228.61KiB/CPU-s 2.95KiB/CPU-s 0.0 0.016390 13.62MiB/CPU-s 256.14KiB/CPU-s 3.31KiB/CPU-s 0.0 0.018367 False False
http_pipelines_blackhole -369.53B/CPU-s -0.04 77.01% 880.26KiB/CPU-s 5.85KiB/CPU-s 77.36B/CPU-s 0.0 0.006641 879.89KiB/CPU-s 22.54KiB/CPU-s 297.87B/CPU-s 0.0 0.025610 False False
file_to_blackhole -21.01KiB/CPU-s -0.04 65.27% 54.5MiB/CPU-s 1.11MiB/CPU-s 14.7KiB/CPU-s 0.0 0.020432 54.48MiB/CPU-s 1.28MiB/CPU-s 16.84KiB/CPU-s 0.0 0.023430 False False
http_pipelines_blackhole_acks -308.69B/CPU-s -0.05 54.25% 641.59KiB/CPU-s 13.64KiB/CPU-s 180.37B/CPU-s 0.0 0.021264 641.28KiB/CPU-s 28.33KiB/CPU-s 374.23B/CPU-s 0.0 0.044173 False False
otlp_http_to_blackhole -1.75KiB/CPU-s -0.12 55.55% 1.46MiB/CPU-s 121.64KiB/CPU-s 1.57KiB/CPU-s 0.0 0.081113 1.46MiB/CPU-s 129.71KiB/CPU-s 1.67KiB/CPU-s 0.0 0.086599 False False
syslog_regex_logs2metric_ddmetrics -9.03KiB/CPU-s -0.23 70.84% 3.78MiB/CPU-s 477.24KiB/CPU-s 6.16KiB/CPU-s 0.0 0.123369 3.77MiB/CPU-s 460.17KiB/CPU-s 5.94KiB/CPU-s 0.0 0.119233 True False
otlp_grpc_to_blackhole -2.48KiB/CPU-s -0.25 99.88% 985.43KiB/CPU-s 44.0KiB/CPU-s 581.41B/CPU-s 0.0 0.044642 982.95KiB/CPU-s 39.94KiB/CPU-s 527.92B/CPU-s 0.0 0.040634 False False
http_to_http_acks -15.29KiB/CPU-s -0.28 22.86% 5.24MiB/CPU-s 2.82MiB/CPU-s 37.24KiB/CPU-s 0.0 0.537117 5.23MiB/CPU-s 2.81MiB/CPU-s 37.17KiB/CPU-s 0.0 0.537404 True False
http_text_to_http_json -104.13KiB/CPU-s -0.40 100.00% 25.19MiB/CPU-s 534.31KiB/CPU-s 6.9KiB/CPU-s 0.0 0.020712 25.09MiB/CPU-s 538.91KiB/CPU-s 6.96KiB/CPU-s 0.0 0.020975 False False
syslog_log2metric_humio_metrics -37.43KiB/CPU-s -0.66 100.00% 5.58MiB/CPU-s 81.03KiB/CPU-s 1.05KiB/CPU-s 0.0 0.014191 5.54MiB/CPU-s 127.5KiB/CPU-s 1.65KiB/CPU-s 0.0 0.022476 False False
splunk_hec_route_s3 -86.46KiB/CPU-s -0.75 100.00% 11.21MiB/CPU-s 499.97KiB/CPU-s 6.45KiB/CPU-s 0.0 0.043541 11.13MiB/CPU-s 576.73KiB/CPU-s 7.44KiB/CPU-s 0.0 0.050606 False False
syslog_humio_logs -91.55KiB/CPU-s -0.96 100.00% 9.35MiB/CPU-s 148.27KiB/CPU-s 1.91KiB/CPU-s 0.0 0.015488 9.26MiB/CPU-s 186.55KiB/CPU-s 2.41KiB/CPU-s 0.0 0.019675 False False
datadog_agent_remap_blackhole -361.88KiB/CPU-s -1.13 100.00% 31.21MiB/CPU-s 622.87KiB/CPU-s 8.04KiB/CPU-s 0.0 0.019490 30.85MiB/CPU-s 1.23MiB/CPU-s 16.27KiB/CPU-s 0.0 0.039926 False False

@github-actions
Copy link
Copy Markdown
Contributor

Soak Test Results

Baseline: 6099e0d
Comparison: 0479526
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. Where appropriate units are scaled per-core.

The 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 OR have been detected as newly erratic. 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. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_to_http_acks 119.19KiB 1.28 63.47% 9.11MiB 4.46MiB 93.25KiB 0 0.489689 9.22MiB 4.43MiB 92.92KiB 0 0.480322 True True
syslog_splunk_hec_logs 179.84KiB 1.13 100.00% 15.53MiB 695.93KiB 14.16KiB 0 0.0437549 15.7MiB 626.0KiB 12.77KiB 0 0.0389177 False False
otlp_http_to_blackhole 17.17KiB 0.67 95.34% 2.52MiB 300.04KiB 6.1KiB 0 0.11626 2.54MiB 299.28KiB 6.09KiB 0 0.115199 False False
splunk_hec_route_s3 149.49KiB 0.67 100.00% 21.64MiB 1.14MiB 23.77KiB 0 0.0526607 21.79MiB 1.28MiB 26.61KiB 0 0.0586151 False False
datadog_agent_remap_blackhole_acks 382.98KiB 0.66 99.97% 57.05MiB 4.18MiB 87.1KiB 0 0.0733143 57.42MiB 2.77MiB 58.0KiB 0 0.0482813 False False
syslog_log2metric_splunk_hec_metrics 105.82KiB 0.64 100.00% 16.15MiB 603.96KiB 12.31KiB 0 0.0365118 16.25MiB 652.14KiB 13.28KiB 0 0.0391736 False False
http_pipelines_blackhole_acks 20.5KiB 0.6 98.63% 3.36MiB 323.1KiB 6.57KiB 0 0.0939735 3.38MiB 249.77KiB 5.09KiB 0 0.072216 False False
syslog_humio_logs 47.66KiB 0.29 100.00% 16.15MiB 161.03KiB 3.29KiB 0 0.00973297 16.2MiB 159.04KiB 3.26KiB 0 0.00958487 False False
splunk_hec_to_splunk_hec_logs_noack 19.74KiB 0.08 89.91% 23.82MiB 486.52KiB 9.93KiB 0 0.0199431 23.84MiB 332.79KiB 6.79KiB 0 0.0136306 False False
file_to_blackhole 41.9KiB 0.04 46.58% 95.31MiB 2.34MiB 48.52KiB 0 0.0245531 95.36MiB 2.25MiB 46.77KiB 0 0.0235669 False False
syslog_regex_logs2metric_ddmetrics 2.03KiB 0.03 6.10% 7.56MiB 922.55KiB 18.79KiB 0 0.11922 7.56MiB 920.94KiB 18.79KiB 0 0.11898 False False
datadog_agent_remap_blackhole 19.21KiB 0.03 14.97% 56.9MiB 3.67MiB 76.55KiB 0 0.0645282 56.92MiB 3.22MiB 67.07KiB 0 0.0565016 False False
splunk_hec_to_splunk_hec_logs_acks 4.85KiB 0.02 16.83% 23.76MiB 805.05KiB 16.38KiB 0 0.033084 23.76MiB 780.69KiB 15.88KiB 0 0.0320764 False False
splunk_hec_indexer_ack_blackhole -1.1KiB -0 3.66% 23.75MiB 834.65KiB 16.97KiB 0 0.0343082 23.75MiB 837.54KiB 17.03KiB 0 0.0344283 False False
enterprise_http_to_http -1.75KiB -0.01 18.10% 23.84MiB 266.72KiB 5.44KiB 0 0.0109226 23.84MiB 262.4KiB 5.37KiB 0 0.0107466 False False
http_text_to_http_json -49.85KiB -0.12 98.64% 41.81MiB 687.79KiB 14.04KiB 0 0.016063 41.76MiB 710.48KiB 14.51KiB 0 0.0166124 False False
http_to_http_json -39.54KiB -0.16 99.82% 23.85MiB 367.29KiB 7.5KiB 0 0.015037 23.81MiB 498.11KiB 10.16KiB 0 0.0204259 False False
fluent_elasticsearch -200.05KiB -0.25 99.87% 79.47MiB 52.46KiB 1.02KiB 0 0.000644457 79.28MiB 3.12MiB 62.01KiB 0 0.0393521 False False
syslog_log2metric_humio_metrics -27.09KiB -0.28 99.77% 9.41MiB 209.23KiB 4.27KiB 0 0.0217166 9.38MiB 382.96KiB 7.8KiB 0 0.0398602 False False
http_to_http_noack -72.54KiB -0.3 99.89% 23.83MiB 412.43KiB 8.44KiB 0 0.0168972 23.76MiB 1009.22KiB 20.56KiB 0 0.0414706 False False
datadog_agent_remap_datadog_logs_acks -226.75KiB -0.41 96.93% 53.89MiB 3.02MiB 63.07KiB 0 0.0559532 53.67MiB 4.03MiB 83.85KiB 0 0.0750349 False False
otlp_grpc_to_blackhole -7.26KiB -0.43 97.25% 1.66MiB 78.07KiB 1.6KiB 0 0.0458173 1.66MiB 141.33KiB 2.88KiB 0 0.083303 False False
socket_to_socket_blackhole -137.81KiB -0.56 100.00% 23.99MiB 1.11MiB 23.07KiB 0 0.0461889 23.86MiB 1.1MiB 22.87KiB 0 0.0460304 False False
datadog_agent_remap_datadog_logs -417.59KiB -0.74 100.00% 54.75MiB 1.21MiB 25.28KiB 0 0.022022 54.34MiB 3.66MiB 76.29KiB 0 0.0673853 False False
http_pipelines_blackhole -37.15KiB -0.8 100.00% 4.53MiB 114.17KiB 2.34KiB 0 0.0245869 4.5MiB 365.77KiB 7.45KiB 0 0.0794055 False False
syslog_loki -146.85KiB -0.91 100.00% 15.83MiB 110.45KiB 2.26KiB 0 0.00681057 15.69MiB 767.8KiB 15.61KiB 0 0.0477752 False False
http_pipelines_no_grok_blackhole -216.06KiB -1.97 100.00% 10.69MiB 44.48KiB 929.79B 0 0.0040635 10.48MiB 1.1MiB 23.0KiB 0 0.105421 False False

@tobz
Copy link
Copy Markdown
Contributor

tobz commented Nov 18, 2022

@tobz I don't think we should enable this by default even with single digit regression.

Well, not yet. Not in this PR, at least. Assuming we can get the regression down a littleeeeee more, we'd likely be fine to enable it by default.

@arshiyasolei
Copy link
Copy Markdown
Contributor Author

@tobz I don't think we should enable this by default even with single digit regression.

Well, not yet. Not in this PR, at least. Assuming we can get the regression down a littleeeeee more, we'd likely be fine to enable it by default.

I disabled it for now then 👍

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: a7a6853
Comparison: c11143b
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

Changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

experiment Δ mean Δ mean % confidence
http_text_to_http_json 1.95MiB/CPU-s 8.4 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_text_to_http_json 1.95MiB/CPU-s 8.40 100.00% 23.14MiB/CPU-s 871.18KiB/CPU-s 11.25KiB/CPU-s 0.0 0.036757 25.09MiB/CPU-s 631.95KiB/CPU-s 8.16KiB/CPU-s 0.0 0.024596 False False
otlp_http_to_blackhole 36.41KiB/CPU-s 2.48 100.00% 1.43MiB/CPU-s 132.53KiB/CPU-s 1.71KiB/CPU-s 0.0 0.090229 1.47MiB/CPU-s 125.63KiB/CPU-s 1.62KiB/CPU-s 0.0 0.083464 False False
socket_to_socket_blackhole 195.79KiB/CPU-s 1.43 100.00% 13.36MiB/CPU-s 199.8KiB/CPU-s 2.58KiB/CPU-s 0.0 0.014603 13.55MiB/CPU-s 156.05KiB/CPU-s 2.01KiB/CPU-s 0.0 0.011245 False False
syslog_loki 122.87KiB/CPU-s 1.37 100.00% 8.77MiB/CPU-s 151.3KiB/CPU-s 1.95KiB/CPU-s 0.0 0.016841 8.89MiB/CPU-s 82.47KiB/CPU-s 1.06KiB/CPU-s 0.0 0.009056 False False
datadog_agent_remap_datadog_logs 417.33KiB/CPU-s 1.33 100.00% 30.59MiB/CPU-s 696.4KiB/CPU-s 8.99KiB/CPU-s 0.0 0.022228 31.0MiB/CPU-s 1.06MiB/CPU-s 14.06KiB/CPU-s 0.0 0.034335 False False
syslog_regex_logs2metric_ddmetrics 50.6KiB/CPU-s 1.30 100.00% 3.8MiB/CPU-s 532.05KiB/CPU-s 6.87KiB/CPU-s 0.0 0.136659 3.85MiB/CPU-s 483.94KiB/CPU-s 6.25KiB/CPU-s 0.0 0.122707 True False
datadog_agent_remap_datadog_logs_acks 332.34KiB/CPU-s 1.07 100.00% 30.44MiB/CPU-s 1.01MiB/CPU-s 13.38KiB/CPU-s 0.0 0.033271 30.76MiB/CPU-s 685.52KiB/CPU-s 8.85KiB/CPU-s 0.0 0.021759 False False
otlp_grpc_to_blackhole 7.96KiB/CPU-s 0.81 100.00% 978.43KiB/CPU-s 39.8KiB/CPU-s 526.06B/CPU-s 0.0 0.040677 986.39KiB/CPU-s 41.74KiB/CPU-s 551.62B/CPU-s 0.0 0.042310 False False
datadog_agent_remap_blackhole_acks 243.64KiB/CPU-s 0.77 100.00% 30.79MiB/CPU-s 654.0KiB/CPU-s 8.44KiB/CPU-s 0.0 0.020741 31.03MiB/CPU-s 1.05MiB/CPU-s 13.92KiB/CPU-s 0.0 0.033939 False False
http_pipelines_no_grok_blackhole 32.11KiB/CPU-s 0.51 100.00% 6.15MiB/CPU-s 31.0KiB/CPU-s 409.81B/CPU-s 0.0 0.004924 6.18MiB/CPU-s 24.03KiB/CPU-s 317.64B/CPU-s 0.0 0.003797 False False
syslog_log2metric_splunk_hec_metrics 42.06KiB/CPU-s 0.44 100.00% 9.29MiB/CPU-s 81.15KiB/CPU-s 1.05KiB/CPU-s 0.0 0.008533 9.33MiB/CPU-s 103.16KiB/CPU-s 1.33KiB/CPU-s 0.0 0.010800 False False
syslog_humio_logs 38.54KiB/CPU-s 0.41 100.00% 9.26MiB/CPU-s 153.45KiB/CPU-s 1.98KiB/CPU-s 0.0 0.016178 9.3MiB/CPU-s 85.44KiB/CPU-s 1.1KiB/CPU-s 0.0 0.008971 False False
syslog_splunk_hec_logs 31.48KiB/CPU-s 0.34 100.00% 9.15MiB/CPU-s 160.63KiB/CPU-s 2.07KiB/CPU-s 0.0 0.017140 9.18MiB/CPU-s 131.66KiB/CPU-s 1.7KiB/CPU-s 0.0 0.014002 False False
http_to_http_noack 6.14KiB/CPU-s 0.04 78.25% 13.61MiB/CPU-s 310.16KiB/CPU-s 4.0KiB/CPU-s 0.0 0.022247 13.62MiB/CPU-s 229.55KiB/CPU-s 2.96KiB/CPU-s 0.0 0.016458 False False
http_pipelines_blackhole 125.25B/CPU-s 0.01 30.43% 871.79KiB/CPU-s 8.01KiB/CPU-s 105.91B/CPU-s 0.0 0.009182 871.92KiB/CPU-s 22.86KiB/CPU-s 302.22B/CPU-s 0.0 0.026213 False False
splunk_hec_indexer_ack_blackhole 487.09B/CPU-s 0.00 8.25% 13.62MiB/CPU-s 254.77KiB/CPU-s 3.29KiB/CPU-s 0.0 0.018271 13.62MiB/CPU-s 248.82KiB/CPU-s 3.21KiB/CPU-s 0.0 0.017844 False False
splunk_hec_to_splunk_hec_logs_acks 682.59B/CPU-s 0.00 7.93% 13.62MiB/CPU-s 369.76KiB/CPU-s 4.77KiB/CPU-s 0.0 0.026520 13.62MiB/CPU-s 364.59KiB/CPU-s 4.7KiB/CPU-s 0.0 0.026147 False False
enterprise_http_to_http 283.58B/CPU-s 0.00 7.98% 13.62MiB/CPU-s 150.66KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010798 13.62MiB/CPU-s 151.99KiB/CPU-s 1.96KiB/CPU-s 0.0 0.010893 False False
http_to_http_json 88.53B/CPU-s 0.00 1.80% 13.62MiB/CPU-s 210.59KiB/CPU-s 2.72KiB/CPU-s 0.0 0.015094 13.62MiB/CPU-s 209.77KiB/CPU-s 2.71KiB/CPU-s 0.0 0.015035 False False
splunk_hec_to_splunk_hec_logs_noack 288.28B/CPU-s 0.00 4.81% 13.62MiB/CPU-s 256.6KiB/CPU-s 3.31KiB/CPU-s 0.0 0.018402 13.62MiB/CPU-s 255.06KiB/CPU-s 3.29KiB/CPU-s 0.0 0.018291 False False
file_to_blackhole -21.53KiB/CPU-s -0.04 67.16% 54.5MiB/CPU-s 1.1MiB/CPU-s 14.53KiB/CPU-s 0.0 0.020196 54.47MiB/CPU-s 1.25MiB/CPU-s 16.55KiB/CPU-s 0.0 0.023031 False False
fluent_elasticsearch -23.63KiB/CPU-s -0.05 99.09% 45.41MiB/CPU-s 30.26KiB/CPU-s 396.08B/CPU-s 0.0 0.000651 45.39MiB/CPU-s 708.97KiB/CPU-s 9.05KiB/CPU-s 0.0 0.015252 False False
syslog_log2metric_humio_metrics -10.17KiB/CPU-s -0.18 99.99% 5.55MiB/CPU-s 107.76KiB/CPU-s 1.39KiB/CPU-s 0.0 0.018949 5.54MiB/CPU-s 172.51KiB/CPU-s 2.23KiB/CPU-s 0.0 0.030391 False False
splunk_hec_route_s3 -24.87KiB/CPU-s -0.22 98.57% 11.06MiB/CPU-s 528.88KiB/CPU-s 6.83KiB/CPU-s 0.0 0.046689 11.04MiB/CPU-s 582.35KiB/CPU-s 7.52KiB/CPU-s 0.0 0.051523 False False
http_to_http_acks -28.02KiB/CPU-s -0.52 40.97% 5.3MiB/CPU-s 2.78MiB/CPU-s 36.7KiB/CPU-s 0.0 0.523631 5.27MiB/CPU-s 2.79MiB/CPU-s 36.9KiB/CPU-s 0.0 0.529175 True False
http_pipelines_blackhole_acks -3.59KiB/CPU-s -0.57 100.00% 633.63KiB/CPU-s 24.51KiB/CPU-s 324.06B/CPU-s 0.0 0.038680 630.04KiB/CPU-s 33.42KiB/CPU-s 441.58B/CPU-s 0.0 0.053040 False False
datadog_agent_remap_blackhole -320.53KiB/CPU-s -1.02 100.00% 30.8MiB/CPU-s 846.06KiB/CPU-s 10.92KiB/CPU-s 0.0 0.026823 30.49MiB/CPU-s 1.26MiB/CPU-s 16.62KiB/CPU-s 0.0 0.041252 False False

@arshiyasolei arshiyasolei requested a review from tobz November 21, 2022 17:41
@github-actions
Copy link
Copy Markdown
Contributor

Soak Test Results

Baseline: a7a6853
Comparison: c11143b
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. Where appropriate units are scaled per-core.

The 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 OR have been detected as newly erratic. 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. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

Changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:

experiment Δ mean Δ mean % confidence
http_pipelines_blackhole 602.68KiB 14.84 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole 602.68KiB 14.84 100.00% 3.97MiB 685.54KiB 14.03KiB 0 0.168764 4.55MiB 371.26KiB 7.56KiB 0 0.0795853 False False
http_text_to_http_json 2.34MiB 6.01 100.00% 39.0MiB 608.68KiB 12.42KiB 0 0.0152389 41.34MiB 629.62KiB 12.85KiB 0 0.0148694 False False
socket_to_socket_blackhole 864.65KiB 3.65 100.00% 23.11MiB 1.07MiB 22.35KiB 0 0.0464481 23.96MiB 1.09MiB 22.61KiB 0 0.0453284 False False
syslog_log2metric_humio_metrics 98.76KiB 1.04 100.00% 9.29MiB 315.77KiB 6.45KiB 0 0.0331752 9.39MiB 433.05KiB 8.82KiB 0 0.0450295 False False
syslog_loki 149.93KiB 0.97 100.00% 15.14MiB 191.62KiB 3.93KiB 0 0.0123558 15.29MiB 756.59KiB 15.38KiB 0 0.0483177 False False
otlp_http_to_blackhole 24.61KiB 0.97 99.33% 2.49MiB 320.96KiB 6.53KiB 0 0.126061 2.51MiB 309.5KiB 6.3KiB 0 0.120398 False False
syslog_splunk_hec_logs 149.18KiB 0.93 100.00% 15.6MiB 681.61KiB 13.88KiB 0 0.0426561 15.75MiB 577.54KiB 11.78KiB 0 0.0358084 False False
datadog_agent_remap_blackhole_acks 516.98KiB 0.87 100.00% 57.73MiB 3.9MiB 81.18KiB 0 0.0675083 58.24MiB 2.47MiB 51.76KiB 0 0.0424771 False False
http_pipelines_blackhole_acks 27.12KiB 0.82 99.85% 3.24MiB 353.22KiB 7.18KiB 0 0.106472 3.27MiB 228.69KiB 4.66KiB 0 0.068376 False False
datadog_agent_remap_datadog_logs 464.0KiB 0.82 100.00% 55.31MiB 945.37KiB 19.33KiB 0 0.0166883 55.76MiB 3.28MiB 68.26KiB 0 0.0587251 False False
datadog_agent_remap_datadog_logs_acks 343.02KiB 0.6 99.93% 55.7MiB 2.9MiB 60.54KiB 0 0.0520039 56.04MiB 3.92MiB 81.57KiB 0 0.0699135 False False
syslog_humio_logs 97.85KiB 0.6 100.00% 15.97MiB 160.43KiB 3.28KiB 0 0.00980765 16.07MiB 171.72KiB 3.52KiB 0 0.0104352 False False
splunk_hec_route_s3 116.53KiB 0.52 99.88% 21.96MiB 1.21MiB 25.14KiB 0 0.0549178 22.08MiB 1.23MiB 25.58KiB 0 0.0555975 False False
datadog_agent_remap_blackhole 251.93KiB 0.43 99.66% 57.05MiB 3.63MiB 75.64KiB 0 0.063596 57.29MiB 1.95MiB 40.81KiB 0 0.034097 False False
http_to_http_acks 19.2KiB 0.21 11.38% 9.12MiB 4.64MiB 96.89KiB 0 0.507911 9.14MiB 4.42MiB 92.82KiB 0 0.483732 True True
syslog_regex_logs2metric_ddmetrics 11.35KiB 0.15 31.25% 7.18MiB 968.46KiB 19.74KiB 0 0.13162 7.2MiB 988.21KiB 20.15KiB 0 0.134097 False False
splunk_hec_to_splunk_hec_logs_noack 24.44KiB 0.1 94.62% 23.81MiB 521.63KiB 10.64KiB 0 0.0213856 23.84MiB 336.61KiB 6.87KiB 0 0.0137864 False False
splunk_hec_indexer_ack_blackhole 15.4KiB 0.06 56.47% 23.78MiB 724.56KiB 14.75KiB 0 0.0297529 23.79MiB 644.44KiB 13.12KiB 0 0.0264462 False False
file_to_blackhole 24.8KiB 0.03 25.65% 95.35MiB 2.54MiB 52.71KiB 0 0.0266593 95.38MiB 2.62MiB 54.43KiB 0 0.0274251 False False
enterprise_http_to_http -3.75KiB -0.02 38.10% 23.84MiB 258.33KiB 5.27KiB 0 0.0105781 23.84MiB 262.85KiB 5.38KiB 0 0.0107647 False False
splunk_hec_to_splunk_hec_logs_acks -13.76KiB -0.06 45.86% 23.77MiB 756.82KiB 15.4KiB 0 0.0310891 23.75MiB 808.05KiB 16.43KiB 0 0.0332123 False False
http_to_http_json -41.97KiB -0.17 99.90% 23.84MiB 351.0KiB 7.17KiB 0 0.0143723 23.8MiB 518.77KiB 10.57KiB 0 0.0212786 False False
http_to_http_noack -57.6KiB -0.24 99.84% 23.84MiB 259.11KiB 5.3KiB 0 0.0106109 23.79MiB 856.96KiB 17.47KiB 0 0.0351768 False False
fluent_elasticsearch -552.3KiB -0.68 100.00% 79.47MiB 53.28KiB 1.04KiB 0 0.000654614 78.93MiB 5.3MiB 104.96KiB 0 0.0671365 False False
syslog_log2metric_splunk_hec_metrics -110.87KiB -0.68 100.00% 15.98MiB 496.5KiB 10.12KiB 0 0.0303441 15.87MiB 607.46KiB 12.38KiB 0 0.0373788 False False
otlp_grpc_to_blackhole -20.86KiB -1.26 100.00% 1.61MiB 73.14KiB 1.5KiB 0 0.0443058 1.59MiB 152.74KiB 3.11KiB 0 0.0937038 False False
http_pipelines_no_grok_blackhole -136.54KiB -1.28 100.00% 10.45MiB 263.94KiB 5.39KiB 0 0.0246696 10.31MiB 1.06MiB 22.01KiB 0 0.102471 False False

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 0f5a2af
Comparison: 61dca13
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

Changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

experiment Δ mean Δ mean % confidence
http_pipelines_blackhole_acks 229.28KiB/CPU-s 36.54 100.00%
http_pipelines_blackhole 222.92KiB/CPU-s 25.31 100.00%
otlp_http_to_blackhole 79.49KiB/CPU-s 5.60 100.00%
syslog_regex_logs2metric_ddmetrics -217.47KiB/CPU-s -5.51 100.00%
syslog_splunk_hec_logs -525.76KiB/CPU-s -5.62 100.00%
datadog_agent_remap_blackhole_acks -1.84MiB/CPU-s -6.02 100.00%
datadog_agent_remap_blackhole -2.72MiB/CPU-s -8.80 100.00%
Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 229.28KiB/CPU-s 36.54 100.00% 627.55KiB/CPU-s 25.12KiB/CPU-s 332.04B/CPU-s 0.0 0.040020 856.83KiB/CPU-s 35.85KiB/CPU-s 473.68B/CPU-s 0.0 0.041839 False False
http_pipelines_blackhole 222.92KiB/CPU-s 25.31 100.00% 880.76KiB/CPU-s 5.43KiB/CPU-s 71.8B/CPU-s 0.0 0.006160 1.08MiB/CPU-s 30.45KiB/CPU-s 402.42B/CPU-s 0.0 0.027583 False False
otlp_http_to_blackhole 79.49KiB/CPU-s 5.60 100.00% 1.39MiB/CPU-s 141.46KiB/CPU-s 1.83KiB/CPU-s 0.0 0.099565 1.46MiB/CPU-s 126.9KiB/CPU-s 1.64KiB/CPU-s 0.0 0.084585 False False
socket_to_socket_blackhole 195.5KiB/CPU-s 1.46 100.00% 13.04MiB/CPU-s 268.56KiB/CPU-s 3.47KiB/CPU-s 0.0 0.020105 13.24MiB/CPU-s 172.47KiB/CPU-s 2.23KiB/CPU-s 0.0 0.012725 False False
otlp_grpc_to_blackhole 6.15KiB/CPU-s 0.64 100.00% 962.99KiB/CPU-s 48.01KiB/CPU-s 634.36B/CPU-s 0.0 0.049855 969.15KiB/CPU-s 32.83KiB/CPU-s 434.03B/CPU-s 0.0 0.033875 False False
http_text_to_http_json 132.91KiB/CPU-s 0.54 100.00% 23.93MiB/CPU-s 577.05KiB/CPU-s 7.45KiB/CPU-s 0.0 0.023551 24.06MiB/CPU-s 525.81KiB/CPU-s 6.79KiB/CPU-s 0.0 0.021344 False False
splunk_hec_to_splunk_hec_logs_noack 1.31KiB/CPU-s 0.01 23.22% 13.62MiB/CPU-s 249.04KiB/CPU-s 3.21KiB/CPU-s 0.0 0.017859 13.62MiB/CPU-s 236.46KiB/CPU-s 3.05KiB/CPU-s 0.0 0.016955 False False
splunk_hec_to_splunk_hec_logs_acks -146.79B/CPU-s -0.00 1.68% 13.61MiB/CPU-s 372.36KiB/CPU-s 4.8KiB/CPU-s 0.0 0.026708 13.61MiB/CPU-s 374.78KiB/CPU-s 4.83KiB/CPU-s 0.0 0.026882 False False
enterprise_http_to_http 84.26B/CPU-s 0.00 2.37% 13.62MiB/CPU-s 150.95KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010819 13.62MiB/CPU-s 152.89KiB/CPU-s 1.98KiB/CPU-s 0.0 0.010958 False False
http_to_http_json 252.25B/CPU-s 0.00 5.09% 13.62MiB/CPU-s 210.1KiB/CPU-s 2.71KiB/CPU-s 0.0 0.015059 13.62MiB/CPU-s 212.93KiB/CPU-s 2.75KiB/CPU-s 0.0 0.015261 False False
splunk_hec_indexer_ack_blackhole 343.99B/CPU-s 0.00 5.94% 13.62MiB/CPU-s 244.91KiB/CPU-s 3.16KiB/CPU-s 0.0 0.017563 13.62MiB/CPU-s 249.66KiB/CPU-s 3.22KiB/CPU-s 0.0 0.017904 False False
fluent_elasticsearch -6.44KiB/CPU-s -0.01 80.01% 45.41MiB/CPU-s 29.65KiB/CPU-s 388.04B/CPU-s 0.0 0.000637 45.41MiB/CPU-s 391.98KiB/CPU-s 5.01KiB/CPU-s 0.0 0.008430 False False
http_to_http_noack -2.1KiB/CPU-s -0.02 32.65% 13.62MiB/CPU-s 259.51KiB/CPU-s 3.35KiB/CPU-s 0.0 0.018609 13.62MiB/CPU-s 286.74KiB/CPU-s 3.7KiB/CPU-s 0.0 0.020564 False False
file_to_blackhole -26.87KiB/CPU-s -0.05 76.27% 54.5MiB/CPU-s 1.13MiB/CPU-s 14.92KiB/CPU-s 0.0 0.020738 54.47MiB/CPU-s 1.3MiB/CPU-s 17.16KiB/CPU-s 0.0 0.023873 False False
http_to_http_acks -29.68KiB/CPU-s -0.55 43.76% 5.27MiB/CPU-s 2.81MiB/CPU-s 37.16KiB/CPU-s 0.0 0.533722 5.24MiB/CPU-s 2.67MiB/CPU-s 35.29KiB/CPU-s 0.0 0.509393 True False
http_pipelines_no_grok_blackhole -73.57KiB/CPU-s -1.19 100.00% 6.04MiB/CPU-s 194.79KiB/CPU-s 2.51KiB/CPU-s 0.0 0.031474 5.97MiB/CPU-s 188.22KiB/CPU-s 2.43KiB/CPU-s 0.0 0.030778 False False
syslog_loki -172.17KiB/CPU-s -1.94 100.00% 8.67MiB/CPU-s 316.17KiB/CPU-s 4.08KiB/CPU-s 0.0 0.035628 8.5MiB/CPU-s 112.77KiB/CPU-s 1.46KiB/CPU-s 0.0 0.012960 False False
syslog_log2metric_splunk_hec_metrics -244.77KiB/CPU-s -2.57 100.00% 9.29MiB/CPU-s 74.92KiB/CPU-s 990.4B/CPU-s 0.0 0.007878 9.05MiB/CPU-s 97.71KiB/CPU-s 1.26KiB/CPU-s 0.0 0.010546 False False
datadog_agent_remap_datadog_logs -980.54KiB/CPU-s -3.10 100.00% 30.87MiB/CPU-s 458.81KiB/CPU-s 5.93KiB/CPU-s 0.0 0.014514 29.91MiB/CPU-s 962.19KiB/CPU-s 12.41KiB/CPU-s 0.0 0.031412 False False
splunk_hec_route_s3 -393.65KiB/CPU-s -3.50 100.00% 10.99MiB/CPU-s 580.14KiB/CPU-s 7.49KiB/CPU-s 0.0 0.051547 10.61MiB/CPU-s 577.51KiB/CPU-s 7.45KiB/CPU-s 0.0 0.053173 False False
syslog_log2metric_humio_metrics -202.7KiB/CPU-s -3.59 100.00% 5.51MiB/CPU-s 71.23KiB/CPU-s 942.41B/CPU-s 0.0 0.012612 5.32MiB/CPU-s 189.47KiB/CPU-s 2.45KiB/CPU-s 0.0 0.034798 False False
datadog_agent_remap_datadog_logs_acks -1.11MiB/CPU-s -3.63 100.00% 30.62MiB/CPU-s 994.89KiB/CPU-s 12.83KiB/CPU-s 0.0 0.031731 29.5MiB/CPU-s 549.45KiB/CPU-s 7.09KiB/CPU-s 0.0 0.018185 False False
syslog_humio_logs -427.73KiB/CPU-s -4.52 100.00% 9.24MiB/CPU-s 145.71KiB/CPU-s 1.88KiB/CPU-s 0.0 0.015394 8.82MiB/CPU-s 69.82KiB/CPU-s 923.77B/CPU-s 0.0 0.007726 False False
syslog_regex_logs2metric_ddmetrics -217.47KiB/CPU-s -5.51 100.00% 3.85MiB/CPU-s 486.6KiB/CPU-s 6.28KiB/CPU-s 0.0 0.123324 3.64MiB/CPU-s 362.19KiB/CPU-s 4.68KiB/CPU-s 0.0 0.097150 True False
syslog_splunk_hec_logs -525.76KiB/CPU-s -5.62 100.00% 9.14MiB/CPU-s 81.45KiB/CPU-s 1.05KiB/CPU-s 0.0 0.008704 8.62MiB/CPU-s 283.06KiB/CPU-s 3.66KiB/CPU-s 0.0 0.032048 False False
datadog_agent_remap_blackhole_acks -1.84MiB/CPU-s -6.02 100.00% 30.62MiB/CPU-s 982.11KiB/CPU-s 12.68KiB/CPU-s 0.0 0.031316 28.78MiB/CPU-s 925.99KiB/CPU-s 11.96KiB/CPU-s 0.0 0.031420 False False
datadog_agent_remap_blackhole -2.72MiB/CPU-s -8.80 100.00% 30.97MiB/CPU-s 722.31KiB/CPU-s 9.32KiB/CPU-s 0.0 0.022776 28.24MiB/CPU-s 1.01MiB/CPU-s 13.34KiB/CPU-s 0.0 0.035741 False False

@github-actions
Copy link
Copy Markdown
Contributor

Regression Test Results

Baseline: 0f5a2af
Comparison: 191b2b7
Total vector CPUs: 7

Explanation

A regression 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. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their bytes_written_per_cpu_second performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean bytes_written_per_cpu_second are discarded. An experiment is erratic if its coefficient of variation is greater than 0.1. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in bytes_written_per_cpu_second with confidence ≥ 90.00% and absolute Δ mean >= ±5%.

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
syslog_log2metric_splunk_hec_metrics 148.54KiB/CPU-s 1.59 100.00% 9.1MiB/CPU-s 337.83KiB/CPU-s 4.36KiB/CPU-s 0.0 0.036271 9.24MiB/CPU-s 109.54KiB/CPU-s 1.41KiB/CPU-s 0.0 0.011576 False False
splunk_hec_route_s3 132.73KiB/CPU-s 1.18 100.00% 11.0MiB/CPU-s 620.75KiB/CPU-s 8.01KiB/CPU-s 0.0 0.055103 11.13MiB/CPU-s 501.1KiB/CPU-s 6.47KiB/CPU-s 0.0 0.043963 False False
datadog_agent_remap_blackhole 332.51KiB/CPU-s 1.06 100.00% 30.58MiB/CPU-s 1.11MiB/CPU-s 14.72KiB/CPU-s 0.0 0.036396 30.91MiB/CPU-s 1002.15KiB/CPU-s 12.93KiB/CPU-s 0.0 0.031660 False False
syslog_log2metric_humio_metrics 57.39KiB/CPU-s 1.03 100.00% 5.46MiB/CPU-s 207.33KiB/CPU-s 2.68KiB/CPU-s 0.0 0.037088 5.51MiB/CPU-s 85.48KiB/CPU-s 1.1KiB/CPU-s 0.0 0.015135 False False
otlp_grpc_to_blackhole 9.2KiB/CPU-s 0.96 100.00% 957.79KiB/CPU-s 43.92KiB/CPU-s 580.44B/CPU-s 0.0 0.045857 966.99KiB/CPU-s 38.35KiB/CPU-s 506.87B/CPU-s 0.0 0.039654 False False
syslog_regex_logs2metric_ddmetrics 25.39KiB/CPU-s 0.65 99.60% 3.83MiB/CPU-s 481.81KiB/CPU-s 6.22KiB/CPU-s 0.0 0.122747 3.86MiB/CPU-s 485.53KiB/CPU-s 6.27KiB/CPU-s 0.0 0.122898 True False
otlp_http_to_blackhole 6.29KiB/CPU-s 0.45 98.25% 1.38MiB/CPU-s 141.16KiB/CPU-s 1.82KiB/CPU-s 0.0 0.099979 1.38MiB/CPU-s 149.09KiB/CPU-s 1.92KiB/CPU-s 0.0 0.105123 True False
socket_to_socket_blackhole 46.61KiB/CPU-s 0.35 100.00% 13.02MiB/CPU-s 269.92KiB/CPU-s 3.48KiB/CPU-s 0.0 0.020239 13.07MiB/CPU-s 211.3KiB/CPU-s 2.73KiB/CPU-s 0.0 0.015788 False False
http_text_to_http_json 53.21KiB/CPU-s 0.22 100.00% 24.01MiB/CPU-s 579.69KiB/CPU-s 7.49KiB/CPU-s 0.0 0.023573 24.06MiB/CPU-s 619.12KiB/CPU-s 8.0KiB/CPU-s 0.0 0.025123 False False
datadog_agent_remap_blackhole_acks 42.35KiB/CPU-s 0.13 99.98% 31.15MiB/CPU-s 372.53KiB/CPU-s 4.81KiB/CPU-s 0.0 0.011678 31.19MiB/CPU-s 786.32KiB/CPU-s 10.15KiB/CPU-s 0.0 0.024617 False False
http_to_http_noack 8.17KiB/CPU-s 0.06 88.20% 13.61MiB/CPU-s 333.66KiB/CPU-s 4.31KiB/CPU-s 0.0 0.023936 13.62MiB/CPU-s 229.7KiB/CPU-s 2.96KiB/CPU-s 0.0 0.016468 False False
datadog_agent_remap_datadog_logs_acks 8.26KiB/CPU-s 0.03 33.56% 30.36MiB/CPU-s 1.16MiB/CPU-s 15.3KiB/CPU-s 0.0 0.038148 30.37MiB/CPU-s 876.52KiB/CPU-s 11.32KiB/CPU-s 0.0 0.028184 False False
syslog_splunk_hec_logs 2.67KiB/CPU-s 0.03 48.29% 9.09MiB/CPU-s 209.24KiB/CPU-s 2.7KiB/CPU-s 0.0 0.022473 9.09MiB/CPU-s 241.4KiB/CPU-s 3.12KiB/CPU-s 0.0 0.025920 False False
http_pipelines_blackhole_acks 224.54B/CPU-s 0.03 47.62% 638.11KiB/CPU-s 11.01KiB/CPU-s 145.59B/CPU-s 0.0 0.017253 638.33KiB/CPU-s 24.27KiB/CPU-s 320.69B/CPU-s 0.0 0.038019 False False
splunk_hec_indexer_ack_blackhole 747.38B/CPU-s 0.01 12.97% 13.62MiB/CPU-s 247.33KiB/CPU-s 3.19KiB/CPU-s 0.0 0.017737 13.62MiB/CPU-s 242.47KiB/CPU-s 3.13KiB/CPU-s 0.0 0.017388 False False
http_to_http_json 759.06B/CPU-s 0.01 15.41% 13.62MiB/CPU-s 208.0KiB/CPU-s 2.68KiB/CPU-s 0.0 0.014908 13.62MiB/CPU-s 209.71KiB/CPU-s 2.71KiB/CPU-s 0.0 0.015030 False False
splunk_hec_to_splunk_hec_logs_noack 1.08KiB/CPU-s 0.01 19.02% 13.62MiB/CPU-s 248.52KiB/CPU-s 3.21KiB/CPU-s 0.0 0.017821 13.62MiB/CPU-s 242.96KiB/CPU-s 3.14KiB/CPU-s 0.0 0.017421 False False
splunk_hec_to_splunk_hec_logs_acks 487.5B/CPU-s 0.00 5.68% 13.62MiB/CPU-s 362.3KiB/CPU-s 4.67KiB/CPU-s 0.0 0.025983 13.62MiB/CPU-s 370.19KiB/CPU-s 4.78KiB/CPU-s 0.0 0.026549 False False
enterprise_http_to_http 496.26B/CPU-s 0.00 13.95% 13.62MiB/CPU-s 150.83KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010811 13.62MiB/CPU-s 150.94KiB/CPU-s 1.95KiB/CPU-s 0.0 0.010818 False False
http_pipelines_no_grok_blackhole -824.79B/CPU-s -0.01 30.25% 6.13MiB/CPU-s 27.36KiB/CPU-s 361.66B/CPU-s 0.0 0.004356 6.13MiB/CPU-s 158.19KiB/CPU-s 2.04KiB/CPU-s 0.0 0.025190 False False
fluent_elasticsearch -6.2KiB/CPU-s -0.01 81.84% 45.41MiB/CPU-s 30.23KiB/CPU-s 395.56B/CPU-s 0.0 0.000650 45.41MiB/CPU-s 361.93KiB/CPU-s 4.63KiB/CPU-s 0.0 0.007783 False False
syslog_humio_logs -3.88KiB/CPU-s -0.04 93.28% 9.28MiB/CPU-s 145.81KiB/CPU-s 1.88KiB/CPU-s 0.0 0.015342 9.28MiB/CPU-s 75.04KiB/CPU-s 992.85B/CPU-s 0.0 0.007899 False False
file_to_blackhole -21.7KiB/CPU-s -0.04 66.56% 54.5MiB/CPU-s 1.16MiB/CPU-s 15.32KiB/CPU-s 0.0 0.021296 54.48MiB/CPU-s 1.25MiB/CPU-s 16.45KiB/CPU-s 0.0 0.022876 False False
syslog_loki -6.22KiB/CPU-s -0.07 96.51% 8.75MiB/CPU-s 160.61KiB/CPU-s 2.07KiB/CPU-s 0.0 0.017927 8.74MiB/CPU-s 162.41KiB/CPU-s 2.1KiB/CPU-s 0.0 0.018141 False False
datadog_agent_remap_datadog_logs -104.82KiB/CPU-s -0.33 100.00% 30.95MiB/CPU-s 480.47KiB/CPU-s 6.21KiB/CPU-s 0.0 0.015157 30.85MiB/CPU-s 993.66KiB/CPU-s 12.82KiB/CPU-s 0.0 0.031451 False False
http_to_http_acks -30.93KiB/CPU-s -0.57 44.68% 5.28MiB/CPU-s 2.78MiB/CPU-s 36.79KiB/CPU-s 0.0 0.527298 5.25MiB/CPU-s 2.79MiB/CPU-s 36.97KiB/CPU-s 0.0 0.532507 True False
http_pipelines_blackhole -16.0KiB/CPU-s -1.83 100.00% 873.5KiB/CPU-s 8.99KiB/CPU-s 118.93B/CPU-s 0.0 0.010290 857.5KiB/CPU-s 42.04KiB/CPU-s 555.75B/CPU-s 0.0 0.049026 False False

@github-actions
Copy link
Copy Markdown
Contributor

Soak Test Results

Baseline: 0f5a2af
Comparison: 191b2b7
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. Where appropriate units are scaled per-core.

The 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 OR have been detected as newly erratic. 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. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_pipelines_blackhole_acks 131.99KiB 4.06 100.00% 3.18MiB 397.38KiB 8.08KiB 0 0.122153 3.31MiB 244.11KiB 4.98KiB 0 0.0721128 False False
syslog_splunk_hec_logs 23.91KiB 0.15 83.27% 15.8MiB 653.23KiB 13.31KiB 0 0.0403607 15.83MiB 542.56KiB 11.08KiB 0 0.0334734 False False
syslog_humio_logs 9.95KiB 0.06 89.76% 16.07MiB 208.18KiB 4.25KiB 0 0.012651 16.08MiB 212.78KiB 4.36KiB 0 0.0129232 False False
splunk_hec_to_splunk_hec_logs_noack 14.61KiB 0.06 79.69% 23.82MiB 454.48KiB 9.28KiB 0 0.0186256 23.84MiB 330.61KiB 6.75KiB 0 0.0135409 False False
splunk_hec_indexer_ack_blackhole 11.96KiB 0.05 38.88% 23.75MiB 839.09KiB 17.06KiB 0 0.034494 23.76MiB 796.45KiB 16.2KiB 0 0.0327252 False False
file_to_blackhole 30.91KiB 0.03 32.60% 95.33MiB 2.45MiB 50.72KiB 0 0.0256594 95.36MiB 2.56MiB 53.18KiB 0 0.026806 False False
syslog_regex_logs2metric_ddmetrics 2.07KiB 0.03 5.84% 7.2MiB 979.9KiB 19.96KiB 0 0.132935 7.2MiB 979.62KiB 19.96KiB 0 0.132859 False False
enterprise_http_to_http -3.31KiB -0.01 33.84% 23.84MiB 259.84KiB 5.3KiB 0 0.0106401 23.84MiB 263.31KiB 5.39KiB 0 0.0107836 False False
splunk_hec_to_splunk_hec_logs_acks -15.43KiB -0.06 49.79% 23.77MiB 774.07KiB 15.75KiB 0 0.031796 23.75MiB 822.99KiB 16.74KiB 0 0.033827 False False
http_text_to_http_json -35.5KiB -0.09 88.63% 40.4MiB 787.4KiB 16.07KiB 0 0.0190275 40.37MiB 767.08KiB 15.66KiB 0 0.0185524 False False
http_to_http_acks -17.13KiB -0.18 10.04% 9.36MiB 4.6MiB 96.19KiB 0 0.491729 9.34MiB 4.56MiB 95.74KiB 0 0.488258 True True
http_to_http_json -52.09KiB -0.21 99.99% 23.85MiB 367.84KiB 7.51KiB 0 0.0150579 23.8MiB 536.35KiB 10.92KiB 0 0.0220029 False False
datadog_agent_remap_blackhole_acks -141.82KiB -0.24 81.10% 57.57MiB 3.88MiB 80.79KiB 0 0.0673723 57.43MiB 3.43MiB 71.61KiB 0 0.0597363 False False
datadog_agent_remap_datadog_logs_acks -144.92KiB -0.26 86.62% 54.16MiB 2.7MiB 56.38KiB 0 0.0497842 54.02MiB 3.77MiB 78.5KiB 0 0.0697934 False False
syslog_log2metric_splunk_hec_metrics -53.03KiB -0.32 99.94% 15.97MiB 434.75KiB 8.87KiB 0 0.0265858 15.91MiB 619.12KiB 12.61KiB 0 0.037984 False False
datadog_agent_remap_blackhole -204.99KiB -0.35 96.87% 57.02MiB 3.58MiB 74.56KiB 0 0.0626862 56.82MiB 2.84MiB 59.17KiB 0 0.0498919 False False
otlp_http_to_blackhole -8.92KiB -0.36 66.55% 2.43MiB 326.61KiB 6.64KiB 0 0.131376 2.42MiB 315.38KiB 6.42KiB 0 0.127316 False False
http_pipelines_blackhole -18.04KiB -0.39 99.68% 4.49MiB 111.9KiB 2.29KiB 0 0.0243271 4.47MiB 277.99KiB 5.67KiB 0 0.0606734 False False
splunk_hec_route_s3 -91.36KiB -0.41 98.84% 22.01MiB 1.18MiB 24.51KiB 0 0.0534267 21.92MiB 1.28MiB 26.6KiB 0 0.0582518 False False
http_to_http_noack -99.23KiB -0.41 100.00% 23.84MiB 265.52KiB 5.43KiB 0 0.0108739 23.74MiB 1.07MiB 22.36KiB 0 0.0451516 False False
fluent_elasticsearch -355.62KiB -0.44 100.00% 79.47MiB 52.84KiB 1.03KiB 0 0.000649187 79.13MiB 3.79MiB 74.87KiB 0 0.0478302 False False
syslog_log2metric_humio_metrics -48.36KiB -0.5 100.00% 9.45MiB 207.08KiB 4.23KiB 0 0.0213893 9.41MiB 351.74KiB 7.16KiB 0 0.0365137 False False
socket_to_socket_blackhole -131.65KiB -0.56 100.00% 23.01MiB 1.07MiB 22.31KiB 0 0.0465755 22.88MiB 1.12MiB 23.22KiB 0 0.0487412 False False
datadog_agent_remap_datadog_logs -337.21KiB -0.6 100.00% 54.57MiB 940.18KiB 19.25KiB 0 0.0168229 54.24MiB 3.68MiB 76.65KiB 0 0.0678692 False False
syslog_loki -117.39KiB -0.74 100.00% 15.53MiB 297.61KiB 6.1KiB 0 0.0187141 15.41MiB 778.74KiB 15.83KiB 0 0.0493331 False False
otlp_grpc_to_blackhole -17.68KiB -1.07 100.00% 1.62MiB 66.98KiB 1.37KiB 0 0.0404238 1.6MiB 147.54KiB 3.0KiB 0 0.0900052 False False
http_pipelines_no_grok_blackhole -133.39KiB -1.24 100.00% 10.54MiB 109.35KiB 2.23KiB 0 0.0101316 10.41MiB 976.99KiB 19.88KiB 0 0.0916573 False False

@arshiyasolei arshiyasolei enabled auto-merge (squash) November 22, 2022 16:03
Copy link
Copy Markdown
Contributor

@tobz tobz left a comment

Choose a reason for hiding this comment

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

This seems reasonable to me. 👍🏻

@arshiyasolei arshiyasolei merged commit ea464db into master Nov 22, 2022
@arshiyasolei arshiyasolei deleted the arshia/tracking-allocs branch November 22, 2022 17:10
pront added a commit that referenced this pull request Apr 7, 2026
… pre-tracking memory

When `--allocation-tracing` is enabled at runtime, the custom allocator
wraps every allocation with an extra byte to store the allocation group
ID. However, memory allocated *before* tracking was enabled uses the
original (unwrapped) layout with no group ID byte.

When these pre-tracking allocations are later freed, `dealloc` reads
an out-of-bounds or zero byte as the group ID and passes it to
`NonZeroU8::new_unchecked(0)`, which is undefined behavior. Older Rust
versions silently allowed this, but recent toolchains (>= ~1.78) added
runtime UB precondition checks in debug builds, turning this into an
abort.

The fix: when the read group ID is 0 (impossible for valid groups which
start at 1), deallocate with the original layout and skip tracing.

This bug has been latent since #15221 (Nov 2022) which introduced the
runtime toggle. It was never caught because:
- Release builds don't enable UB precondition checks
- Debug builds on older Rust silently produced an invalid NonZeroU8(0)
  with no visible effect (deallocations were misattributed to a
  non-existent group)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pront added a commit that referenced this pull request Apr 7, 2026
… pre-tracking memory

When `--allocation-tracing` is enabled at runtime, the custom allocator
wraps every allocation with an extra byte to store the allocation group
ID. Previously, allocations made before tracking was enabled used the
original (unwrapped) layout. When those were later freed, `dealloc`
read an out-of-bounds byte as the group ID, hitting
`NonZeroU8::new_unchecked(0)` -- undefined behavior that recent Rust
toolchains (>= ~1.78) turn into an abort in debug builds.

Additionally, reentrant allocations (wrapped layout but tracing closure
skipped) left the group ID header uninitialized, causing misattributed
deallocations and skewed per-group memory accounting.

Fix: always allocate with the wrapped layout, regardless of whether
tracking is currently enabled. The group ID header byte is set to:
- UNTRACKED (0): tracking was off at allocation time
- UNTRACED (u8::MAX): tracking was on but the tracing closure was
  skipped due to reentrancy
- A real group ID (1..254): normal traced allocation

On deallocation, all paths free with the wrapped layout (which is
always correct now). UNTRACKED and UNTRACED skip `trace_deallocation`
to keep per-group accounting balanced.

This eliminates:
- The original panic/UB from `NonZero::new_unchecked(0)`
- Layout mismatches for pre-tracking allocations (including realloc)
- Accounting skew from uninitialized headers on reentrant allocations

This bug has been latent since #15221 (Nov 2022) which introduced the
runtime toggle.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pront added a commit that referenced this pull request Apr 7, 2026
… pre-tracking memory

When `--allocation-tracing` is enabled at runtime, the custom allocator
wraps every allocation with an extra byte to store the allocation group
ID. Previously, allocations made before tracking was enabled used the
original (unwrapped) layout. When those were later freed, `dealloc`
read an out-of-bounds byte as the group ID, hitting
`NonZeroU8::new_unchecked(0)` -- undefined behavior that recent Rust
toolchains (>= ~1.78) turn into an abort in debug builds.

Additionally, reentrant allocations (wrapped layout but tracing closure
skipped) left the group ID header uninitialized, causing misattributed
deallocations and skewed per-group memory accounting.

Fix: always allocate with the wrapped layout, regardless of whether
tracking is currently enabled. The group ID header byte is set to:
- UNTRACKED (0): tracking was off at allocation time
- UNTRACED (u8::MAX): tracking was on but the tracing closure was
  skipped due to reentrancy
- A real group ID (1..254): normal traced allocation

On deallocation, all paths free with the wrapped layout (which is
always correct now). UNTRACKED and UNTRACED skip `trace_deallocation`
to keep per-group accounting balanced.

This eliminates:
- The original panic/UB from `NonZero::new_unchecked(0)`
- Layout mismatches for pre-tracking allocations (including realloc)
- Accounting skew from uninitialized headers on reentrant allocations

This bug has been latent since #15221 (Nov 2022) which introduced the
runtime toggle.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pront added a commit that referenced this pull request Apr 7, 2026
… pre-tracking memory

When `--allocation-tracing` is enabled at runtime, the custom allocator
wraps every allocation with an extra byte to store the allocation group
ID. Previously, allocations made before tracking was enabled used the
original (unwrapped) layout. When those were later freed, `dealloc`
read an out-of-bounds byte as the group ID, hitting
`NonZeroU8::new_unchecked(0)` -- undefined behavior that recent Rust
toolchains (>= ~1.78) turn into an abort in debug builds.

Additionally, reentrant allocations (wrapped layout but tracing closure
skipped) left the group ID header uninitialized, causing misattributed
deallocations and skewed per-group memory accounting.

Fix: always allocate with the wrapped layout, regardless of whether
tracking is currently enabled. The group ID header byte is set to:
- UNTRACKED (0): tracking was off at allocation time
- UNTRACED (u8::MAX): tracking was on but the tracing closure was
  skipped due to reentrancy
- A real group ID (1..254): normal traced allocation

On deallocation, all paths free with the wrapped layout (which is
always correct now). UNTRACKED and UNTRACED skip `trace_deallocation`
to keep per-group accounting balanced.

This eliminates:
- The original panic/UB from `NonZero::new_unchecked(0)`
- Layout mismatches for pre-tracking allocations (including realloc)
- Accounting skew from uninitialized headers on reentrant allocations

This bug has been latent since #15221 (Nov 2022) which introduced the
runtime toggle.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

2 participants