Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

enhancement(websocket sink): Allow setting HTTP authorization header #13632

Merged
merged 8 commits into from
Aug 9, 2022

Conversation

wez470
Copy link
Contributor

@wez470 wez470 commented Jul 19, 2022

Fixes: #13386

Allows setting the HTTP authorization header during upgrade requests for the websocket sink. I was a bit unsure for the testing portion. I believe the websocket lib being used in the tests currently doesn't give an easy way to test the header was sent. I did however change one test to set the auth so that the code path would be run and verified functionally that it sends the header. I'm curious for thoughts on if this is good enough or ideas how to best go about testing it. Thanks!

@bits-bot
Copy link

bits-bot commented Jul 19, 2022

CLA assistant check
All committers have signed the CLA.

@netlify
Copy link

netlify bot commented Jul 19, 2022

Deploy Preview for vector-project ready!

Name Link
🔨 Latest commit c438280
🔍 Latest deploy log https://app.netlify.com/sites/vector-project/deploys/62f2b52115b7d700087bbf0c
😎 Deploy Preview https://deploy-preview-13632--vector-project.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@github-actions github-actions bot added the domain: sinks Anything related to the Vector's sinks label Jul 19, 2022
@github-actions
Copy link

Soak Test Results

Baseline: 02c8b50
Comparison: e75c596
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 42.42KiB 2.61 100.00% 1.59MiB 86.82KiB 1.77KiB 0 0.0534751 1.63MiB 107.25KiB 2.19KiB 0 0.0643814 False False
http_pipelines_blackhole_acks 21.26KiB 1.9 100.00% 1.09MiB 97.7KiB 1.99KiB 0 0.0873379 1.11MiB 56.16KiB 1.15KiB 0 0.0492645 False False
datadog_agent_remap_blackhole_acks 738.35KiB 1.15 100.00% 62.93MiB 4.41MiB 91.89KiB 0 0.0701203 63.65MiB 3.17MiB 66.25KiB 0 0.0497682 False False
datadog_agent_remap_blackhole 531.3KiB 0.85 100.00% 60.94MiB 4.53MiB 94.42KiB 0 0.0743807 61.46MiB 3.97MiB 82.8KiB 0 0.0645936 False False
syslog_log2metric_humio_metrics 79.24KiB 0.6 100.00% 12.88MiB 381.3KiB 7.78KiB 0 0.028914 12.95MiB 685.76KiB 13.96KiB 0 0.0516904 False False
splunk_hec_route_s3 108.76KiB 0.55 91.40% 19.33MiB 2.17MiB 45.14KiB 0 0.112101 19.44MiB 2.13MiB 44.44KiB 0 0.1094 False False
http_pipelines_no_grok_blackhole 56.64KiB 0.49 98.15% 11.27MiB 451.25KiB 9.21KiB 0 0.0390948 11.32MiB 1.07MiB 22.19KiB 0 0.09405 False False
splunk_hec_to_splunk_hec_logs_noack 5.09KiB 0.02 37.62% 23.83MiB 384.28KiB 7.85KiB 0 0.0157435 23.84MiB 332.32KiB 6.78KiB 0 0.0136119 False False
splunk_hec_indexer_ack_blackhole 888.56B 0 3.24% 23.77MiB 741.2KiB 15.08KiB 0 0.0304483 23.77MiB 742.11KiB 15.1KiB 0 0.0304845 False False
enterprise_http_to_http -2.31KiB -0.01 25.20% 23.85MiB 245.89KiB 5.02KiB 0 0.0100674 23.84MiB 251.43KiB 5.15KiB 0 0.0102951 False False
syslog_regex_logs2metric_ddmetrics -1.85KiB -0.01 7.65% 12.88MiB 700.99KiB 14.28KiB 0 0.053118 12.88MiB 632.6KiB 12.89KiB 0 0.0479425 False False
http_to_http_acks -9.51KiB -0.05 3.03% 18.04MiB 8.5MiB 177.69KiB 0 0.471039 18.03MiB 8.43MiB 176.12KiB 0 0.46749 True True
file_to_blackhole -56.04KiB -0.06 40.80% 95.33MiB 3.3MiB 68.31KiB 0 0.0345723 95.28MiB 3.81MiB 79.17KiB 0 0.0399579 False False
splunk_hec_to_splunk_hec_logs_acks -22.52KiB -0.09 64.45% 23.76MiB 801.02KiB 16.3KiB 0 0.0329101 23.74MiB 890.74KiB 18.11KiB 0 0.03663 False False
http_to_http_json -22.81KiB -0.09 93.35% 23.84MiB 369.83KiB 7.55KiB 0 0.0151465 23.82MiB 482.91KiB 9.87KiB 0 0.0197962 False False
http_to_http_noack -75.97KiB -0.31 99.72% 23.82MiB 591.77KiB 12.09KiB 0 0.0242555 23.75MiB 1.07MiB 22.33KiB 0 0.0450923 False False
syslog_splunk_hec_logs -61.74KiB -0.36 99.89% 16.86MiB 751.2KiB 15.29KiB 0 0.0434938 16.8MiB 548.04KiB 11.19KiB 0 0.0318449 False False
fluent_elasticsearch -430.7KiB -0.53 100.00% 79.47MiB 53.68KiB 1.08KiB 0 0.00065949 79.05MiB 4.31MiB 88.39KiB 0 0.0544626 False False
syslog_humio_logs -123.42KiB -0.68 100.00% 17.66MiB 149.39KiB 3.05KiB 0 0.00825986 17.54MiB 162.11KiB 3.32KiB 0 0.00902454 False False
syslog_log2metric_splunk_hec_metrics -194.4KiB -1.06 100.00% 17.96MiB 1.14MiB 23.73KiB 0 0.0632831 17.77MiB 1.21MiB 25.23KiB 0 0.0680812 False False
datadog_agent_remap_datadog_logs_acks -918.67KiB -1.4 100.00% 64.22MiB 3.23MiB 67.54KiB 0 0.0503069 63.32MiB 4.49MiB 93.53KiB 0 0.0709486 False False
syslog_loki -231.68KiB -1.59 100.00% 14.2MiB 440.89KiB 9.01KiB 0 0.030305 13.98MiB 699.98KiB 14.23KiB 0 0.0488925 False False
socket_to_socket_blackhole -236.1KiB -1.69 100.00% 13.63MiB 319.41KiB 6.52KiB 0 0.022885 13.4MiB 324.84KiB 6.63KiB 0 0.0236748 False False
datadog_agent_remap_datadog_logs -1.3MiB -2.09 100.00% 62.03MiB 1.91MiB 40.1KiB 0 0.0308232 60.74MiB 4.57MiB 95.17KiB 0 0.0752494 False False
http_text_to_http_json -2.58MiB -6.37 100.00% 40.46MiB 877.9KiB 17.92KiB 0 0.0211864 37.88MiB 1019.64KiB 20.81KiB 0 0.026281 False False

@github-actions
Copy link

Soak Test Results

Baseline: 1cc0520
Comparison: 8929ebb
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
socket_to_socket_blackhole -9.37MiB -40.65 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
syslog_log2metric_humio_metrics 392.55KiB 2.96 100.00% 12.95MiB 210.66KiB 4.3KiB 0 0.015877 13.34MiB 551.73KiB 11.23KiB 0 0.0403874 False False
splunk_hec_route_s3 532.61KiB 2.74 100.00% 18.97MiB 2.27MiB 47.26KiB 0 0.119644 19.49MiB 2.16MiB 45.07KiB 0 0.110555 False False
http_to_http_acks 473.3KiB 2.58 94.47% 17.92MiB 8.64MiB 180.53KiB 0 0.481766 18.38MiB 8.07MiB 168.44KiB 0 0.438746 True True
syslog_loki 304.2KiB 2.1 100.00% 14.17MiB 268.91KiB 5.51KiB 0 0.0185234 14.47MiB 737.39KiB 14.99KiB 0 0.0497512 False False
syslog_regex_logs2metric_ddmetrics 190.53KiB 1.49 100.00% 12.49MiB 644.62KiB 13.13KiB 0 0.0504072 12.67MiB 625.25KiB 12.74KiB 0 0.0481748 False False
syslog_humio_logs 205.07KiB 1.19 100.00% 16.89MiB 483.14KiB 9.86KiB 0 0.0279335 17.09MiB 460.77KiB 9.44KiB 0 0.0263281 False False
datadog_agent_remap_blackhole_acks 717.16KiB 1.1 100.00% 63.67MiB 4.57MiB 95.14KiB 0 0.0717649 64.37MiB 3.02MiB 63.05KiB 0 0.0468303 False False
syslog_log2metric_splunk_hec_metrics 125.36KiB 0.65 100.00% 18.71MiB 626.63KiB 12.77KiB 0 0.0326942 18.84MiB 804.93KiB 16.38KiB 0 0.0417239 False False
http_pipelines_blackhole_acks 5.92KiB 0.52 96.74% 1.12MiB 101.61KiB 2.07KiB 0 0.0885707 1.13MiB 90.28KiB 1.84KiB 0 0.0782982 False False
syslog_splunk_hec_logs 20.38KiB 0.12 63.46% 16.74MiB 842.38KiB 17.14KiB 0 0.0491387 16.76MiB 715.87KiB 14.6KiB 0 0.0417095 False False
splunk_hec_to_splunk_hec_logs_noack 25.95KiB 0.11 95.57% 23.81MiB 536.21KiB 10.94KiB 0 0.0219861 23.84MiB 334.95KiB 6.84KiB 0 0.0137192 False False
enterprise_http_to_http -498.74B -0 5.42% 23.85MiB 249.48KiB 5.09KiB 0 0.0102149 23.85MiB 246.44KiB 5.04KiB 0 0.0100907 False False
file_to_blackhole -86.63KiB -0.09 68.35% 95.37MiB 2.61MiB 54.17KiB 0 0.0273972 95.28MiB 3.24MiB 67.41KiB 0 0.0340323 False False
splunk_hec_to_splunk_hec_logs_acks -24.1KiB -0.1 69.44% 23.77MiB 767.71KiB 15.63KiB 0 0.0315341 23.75MiB 864.57KiB 17.58KiB 0 0.0355481 False False
splunk_hec_indexer_ack_blackhole -31.34KiB -0.13 78.89% 23.76MiB 806.7KiB 16.42KiB 0 0.0331429 23.73MiB 930.84KiB 18.92KiB 0 0.0382925 False False
http_to_http_json -37.03KiB -0.15 99.66% 23.85MiB 336.6KiB 6.87KiB 0 0.0137801 23.81MiB 518.03KiB 10.58KiB 0 0.0212398 False False
fluent_elasticsearch -201.31KiB -0.25 100.00% 79.47MiB 52.76KiB 1.07KiB 0 0.000648168 79.28MiB 1.96MiB 40.25KiB 0 0.0246831 False False
http_pipelines_blackhole -5.84KiB -0.35 99.24% 1.63MiB 15.01KiB 314.21B 0 0.00899523 1.62MiB 106.3KiB 2.17KiB 0 0.0639274 False False
http_to_http_noack -129.85KiB -0.53 100.00% 23.83MiB 510.07KiB 10.42KiB 0 0.0208991 23.7MiB 1.28MiB 26.69KiB 0 0.0540572 False False
http_pipelines_no_grok_blackhole -83.73KiB -0.72 99.97% 11.32MiB 57.68KiB 1.18KiB 0 0.00497335 11.24MiB 1.12MiB 23.25KiB 0 0.0993053 False False
datadog_agent_remap_datadog_logs_acks -575.43KiB -0.9 100.00% 62.38MiB 3.71MiB 77.57KiB 0 0.0595067 61.81MiB 4.6MiB 95.8KiB 0 0.0744338 False False
http_text_to_http_json -435.87KiB -1.13 100.00% 37.81MiB 1.06MiB 22.08KiB 0 0.0279287 37.39MiB 1017.63KiB 20.78KiB 0 0.0265739 False False
datadog_agent_remap_datadog_logs -866.05KiB -1.37 100.00% 61.9MiB 2.02MiB 42.2KiB 0 0.0325477 61.06MiB 4.44MiB 92.56KiB 0 0.0727816 False False
datadog_agent_remap_blackhole -947.5KiB -1.52 100.00% 60.9MiB 4.52MiB 94.13KiB 0 0.0741298 59.97MiB 4.53MiB 94.45KiB 0 0.0755123 False False
socket_to_socket_blackhole -9.37MiB -40.65 100.00% 23.06MiB 131.27KiB 2.68KiB 0 0.00555891 13.68MiB 123.18KiB 2.51KiB 0 0.00878885 False False

@tobz
Copy link
Contributor

tobz commented Aug 1, 2022

@wez470 I think what you'd want to do is make the send_events_and_assert and create_count_receiver functions take an Option<Auth>, and if it was populated, create_count_receiver would use accept_hdr_async instead of accept_async, and it could get the headers during the initial WebSocket handshake request, similar to how it's shown being done here: snapview/tokio-tungstenite#98

@tobz tobz self-assigned this Aug 1, 2022
tobz
tobz previously approved these changes Aug 9, 2022
Copy link
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.

Woo, this looks good to me. Appreciate you getting the unit tests sorted out. 👍🏻

@github-actions
Copy link

github-actions bot commented Aug 9, 2022

Soak Test Results

Baseline: 1ec6c9d
Comparison: 97323f7
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 60.74KiB 5.23 100.00% 1.13MiB 120.62KiB 2.46KiB 0 0.103891 1.19MiB 58.03KiB 1.18KiB 0 0.0474968 False False
syslog_humio_logs 244.89KiB 1.48 100.00% 16.15MiB 482.25KiB 9.85KiB 0 0.0291522 16.39MiB 463.96KiB 9.5KiB 0 0.0276375 False False
syslog_splunk_hec_logs 150.87KiB 0.95 100.00% 15.58MiB 762.51KiB 15.51KiB 0 0.0477761 15.73MiB 689.02KiB 14.03KiB 0 0.0427671 False False
syslog_regex_logs2metric_ddmetrics 120.65KiB 0.95 100.00% 12.45MiB 593.03KiB 12.08KiB 0 0.0464944 12.57MiB 492.52KiB 10.05KiB 0 0.0382525 False False
datadog_agent_remap_blackhole 522.72KiB 0.82 100.00% 62.2MiB 4.25MiB 88.4KiB 0 0.0682397 62.71MiB 2.93MiB 61.09KiB 0 0.0466781 False False
datadog_agent_remap_blackhole_acks 489.42KiB 0.77 99.99% 62.36MiB 4.63MiB 96.46KiB 0 0.0742509 62.83MiB 3.57MiB 74.72KiB 0 0.0568655 False False
syslog_log2metric_splunk_hec_metrics 78.82KiB 0.45 99.99% 17.29MiB 555.65KiB 11.33KiB 0 0.0313731 17.37MiB 797.38KiB 16.24KiB 0 0.0448223 False False
splunk_hec_route_s3 58.74KiB 0.3 63.53% 18.88MiB 2.21MiB 46.07KiB 0 0.117145 18.94MiB 2.18MiB 45.56KiB 0 0.115025 False False
http_to_http_acks 17.11KiB 0.1 5.72% 17.36MiB 8.02MiB 167.75KiB 0 0.462007 17.38MiB 8.1MiB 169.15KiB 0 0.465992 True True
splunk_hec_to_splunk_hec_logs_noack 21.53KiB 0.09 91.91% 23.82MiB 510.61KiB 10.42KiB 0 0.0209327 23.84MiB 323.33KiB 6.6KiB 0 0.0132432 False False
datadog_agent_remap_datadog_logs 55.95KiB 0.09 34.53% 60.96MiB 3.38MiB 70.8KiB 0 0.0554314 61.01MiB 4.95MiB 103.12KiB 0 0.081145 False False
enterprise_http_to_http -92.53B -0 1.01% 23.85MiB 244.81KiB 5.0KiB 0 0.0100233 23.85MiB 247.89KiB 5.07KiB 0 0.0101496 False False
splunk_hec_to_splunk_hec_logs_acks -1.85KiB -0.01 6.43% 23.77MiB 789.8KiB 16.07KiB 0 0.0324465 23.76MiB 800.1KiB 16.28KiB 0 0.0328722 False False
file_to_blackhole -36.77KiB -0.04 25.59% 95.32MiB 3.63MiB 75.15KiB 0 0.038063 95.28MiB 4.03MiB 83.86KiB 0 0.0423188 False False
splunk_hec_indexer_ack_blackhole -18.12KiB -0.07 55.03% 23.77MiB 784.53KiB 15.97KiB 0 0.0322291 23.75MiB 878.97KiB 17.88KiB 0 0.0361353 False False
http_pipelines_blackhole -2.09KiB -0.13 54.14% 1.57MiB 77.37KiB 1.58KiB 0 0.0481574 1.57MiB 114.5KiB 2.33KiB 0 0.0713583 False False
http_to_http_json -53.69KiB -0.22 99.98% 23.85MiB 342.3KiB 6.99KiB 0 0.0140145 23.79MiB 606.57KiB 12.37KiB 0 0.0248891 False False
fluent_elasticsearch -198.95KiB -0.24 100.00% 79.47MiB 69.05KiB 1.4KiB 0 0.000848364 79.28MiB 2.11MiB 43.46KiB 0 0.0266423 False False
http_to_http_noack -95.67KiB -0.39 99.97% 23.83MiB 519.74KiB 10.62KiB 0 0.0212964 23.73MiB 1.15MiB 24.0KiB 0 0.048501 False False
syslog_log2metric_humio_metrics -57.97KiB -0.44 100.00% 12.84MiB 354.21KiB 7.22KiB 0 0.0269401 12.78MiB 477.35KiB 9.72KiB 0 0.0364664 False False
syslog_loki -71.84KiB -0.48 99.99% 14.52MiB 429.71KiB 8.8KiB 0 0.0288854 14.45MiB 776.16KiB 15.78KiB 0 0.0524271 False False
datadog_agent_remap_datadog_logs_acks -329.79KiB -0.54 99.86% 59.9MiB 2.62MiB 54.84KiB 0 0.0437354 59.58MiB 4.19MiB 87.2KiB 0 0.0703043 False False
http_text_to_http_json -217.78KiB -0.54 100.00% 39.37MiB 754.46KiB 15.4KiB 0 0.0187085 39.16MiB 763.68KiB 15.59KiB 0 0.0190398 False False
socket_to_socket_blackhole -303.17KiB -1.28 100.00% 23.06MiB 568.46KiB 11.6KiB 0 0.0240696 22.76MiB 437.94KiB 8.94KiB 0 0.0187845 False False
http_pipelines_no_grok_blackhole -150.55KiB -1.32 100.00% 11.12MiB 229.19KiB 4.68KiB 0 0.0201189 10.98MiB 1.11MiB 23.09KiB 0 0.101009 False False

@tobz tobz dismissed their stale review August 9, 2022 18:31

found something else

@tobz
Copy link
Contributor

tobz commented Aug 9, 2022

@wez470 Actually, sorry, one more small change required: we need to document these new configuration fields.

You'll need to edit website/cue/reference/components/sinks/websocket.cue and add the new auth section. Luckily, you can crib this from exactly how we do it for the http sink by looking for the configuration: { auth: { ... } } bit in website/cue/reference/components/sinks/http.cue, and copy pasting that auth block into the configuration section for websocket.cue.

@github-actions github-actions bot added the domain: external docs Anything related to Vector's external, public documentation label Aug 9, 2022
@tobz tobz enabled auto-merge (squash) August 9, 2022 20:16
@wez470
Copy link
Contributor Author

wez470 commented Aug 9, 2022

Thanks for the review and detailed help!

@tobz tobz merged commit 20d69b7 into vectordotdev:master Aug 9, 2022
@wez470 wez470 deleted the websocket-sink-auth-header branch August 9, 2022 21:46
@github-actions
Copy link

github-actions bot commented Aug 9, 2022

Soak Test Results

Baseline: a47dc19
Comparison: c438280
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
datadog_agent_remap_blackhole_acks 3.03MiB 4.98 100.00% 60.74MiB 6.57MiB 136.74KiB 0 0.108096 63.76MiB 4.58MiB 95.74KiB 0 0.0717909 False False
socket_to_socket_blackhole 671.26KiB 2.91 100.00% 22.55MiB 163.54KiB 3.34KiB 0 0.00708071 23.21MiB 165.76KiB 3.38KiB 0 0.00697414 False False
http_text_to_http_json 1.08MiB 2.82 100.00% 38.07MiB 857.55KiB 17.5KiB 0 0.0219948 39.14MiB 772.22KiB 15.77KiB 0 0.0192621 False False
syslog_loki 266.6KiB 1.8 100.00% 14.44MiB 203.59KiB 4.17KiB 0 0.0137705 14.7MiB 735.12KiB 14.94KiB 0 0.0488415 False False
syslog_log2metric_humio_metrics 213.72KiB 1.76 100.00% 11.87MiB 722.74KiB 14.73KiB 0 0.0594432 12.08MiB 840.35KiB 17.1KiB 0 0.0679214 False False
http_pipelines_blackhole_acks 15.63KiB 1.34 100.00% 1.14MiB 102.41KiB 2.09KiB 0 0.087795 1.15MiB 69.53KiB 1.42KiB 0 0.0588211 False False
syslog_regex_logs2metric_ddmetrics 159.08KiB 1.31 100.00% 11.82MiB 677.27KiB 13.8KiB 0 0.0559324 11.98MiB 729.41KiB 14.86KiB 0 0.0594577 False False
syslog_splunk_hec_logs 210.85KiB 1.26 100.00% 16.32MiB 818.98KiB 16.65KiB 0 0.0489857 16.53MiB 570.91KiB 11.66KiB 0 0.033722 False False
splunk_hec_route_s3 170.14KiB 0.92 98.48% 18.09MiB 2.36MiB 49.13KiB 0 0.130427 18.26MiB 2.39MiB 49.99KiB 0 0.130921 False False
datadog_agent_remap_datadog_logs_acks 571.8KiB 0.9 100.00% 62.39MiB 3.32MiB 69.43KiB 0 0.0532535 62.95MiB 4.48MiB 93.32KiB 0 0.0712061 False False
http_pipelines_no_grok_blackhole 75.62KiB 0.68 99.67% 10.87MiB 583.16KiB 11.9KiB 0 0.0523604 10.95MiB 1.09MiB 22.8KiB 0 0.0999453 False False
datadog_agent_remap_blackhole 397.05KiB 0.63 99.98% 61.18MiB 4.23MiB 88.02KiB 0 0.0690598 61.57MiB 2.8MiB 58.39KiB 0 0.0454304 False False
syslog_humio_logs 99.12KiB 0.58 100.00% 16.55MiB 113.81KiB 2.32KiB 0 0.00671347 16.65MiB 145.47KiB 2.98KiB 0 0.00853083 False False
datadog_agent_remap_datadog_logs 296.16KiB 0.47 99.83% 60.98MiB 1.62MiB 33.98KiB 0 0.0265636 61.27MiB 4.21MiB 87.75KiB 0 0.0687341 False False
splunk_hec_to_splunk_hec_logs_noack 11.93KiB 0.05 71.71% 23.83MiB 430.78KiB 8.8KiB 0 0.0176526 23.84MiB 332.55KiB 6.79KiB 0 0.0136205 False False
enterprise_http_to_http -757.59B -0 7.88% 23.85MiB 258.71KiB 5.28KiB 0 0.0105926 23.85MiB 258.72KiB 5.29KiB 0 0.0105937 False False
file_to_blackhole -47.09KiB -0.05 35.08% 95.34MiB 3.39MiB 70.17KiB 0 0.0354987 95.29MiB 3.66MiB 76.11KiB 0 0.03838 False False
splunk_hec_indexer_ack_blackhole -18.72KiB -0.08 55.85% 23.76MiB 795.49KiB 16.18KiB 0 0.0326884 23.74MiB 892.95KiB 18.16KiB 0 0.0367215 False False
splunk_hec_to_splunk_hec_logs_acks -18.54KiB -0.08 56.21% 23.77MiB 797.07KiB 16.22KiB 0 0.0327436 23.75MiB 862.48KiB 17.54KiB 0 0.0354578 False False
http_pipelines_blackhole -1.41KiB -0.08 53.05% 1.63MiB 10.66KiB 223.05B 0 0.00637351 1.63MiB 95.05KiB 1.94KiB 0 0.0568683 False False
http_to_http_json -37.02KiB -0.15 99.54% 23.85MiB 344.0KiB 7.02KiB 0 0.0140845 23.81MiB 538.46KiB 10.99KiB 0 0.0220802 False False
fluent_elasticsearch -210.03KiB -0.26 100.00% 79.47MiB 52.9KiB 1.07KiB 0 0.000649926 79.27MiB 2.32MiB 47.6KiB 0 0.029201 False False
http_to_http_noack -85.07KiB -0.35 99.99% 23.85MiB 253.25KiB 5.18KiB 0 0.0103695 23.76MiB 1.0MiB 20.91KiB 0 0.0421874 False False
syslog_log2metric_splunk_hec_metrics -67.41KiB -0.4 95.97% 16.61MiB 1.08MiB 22.65KiB 0 0.0653076 16.54MiB 1.14MiB 23.8KiB 0 0.068966 False False
http_to_http_acks -202.46KiB -1.12 61.54% 17.67MiB 7.76MiB 162.28KiB 0 0.439318 17.47MiB 8.0MiB 166.98KiB 0 0.458007 True True

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain: external docs Anything related to Vector's external, public documentation domain: sinks Anything related to the Vector's sinks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support auth on websocket sink
3 participants