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

Beat for tcp input / proxy #536

Closed
philipmeadows opened this issue Dec 15, 2015 · 16 comments
Closed

Beat for tcp input / proxy #536

philipmeadows opened this issue Dec 15, 2015 · 16 comments
Labels
enhancement needs_team Indicates that the issue/PR needs a Team:* label new beat Stalled

Comments

@philipmeadows
Copy link

https://github.com/elastic/filebeat/issues/213

Is there a way to migrate this issue into the new project? It's still a valid use case for us.

@monicasarbu
Copy link
Contributor

@philipmeadows We didn't migrate all the issues from each Beat to the new repo. We are considering to leave them in their own repo until they are fixed and open only new ones in the beats repo.

@philipmeadows
Copy link
Author

OK thanks.

@tsg tsg changed the title tcp input Beat for tcp input / proxy Dec 16, 2015
@ruflin ruflin mentioned this issue Feb 18, 2016
@mgcrea
Copy link

mgcrea commented Feb 25, 2016

👍 Would love this as well.

@ruflin
Copy link
Collaborator

ruflin commented Feb 28, 2016

Two related issues which I closed to continue the discussion here:

@ddes
Copy link

ddes commented Mar 11, 2016

Hi,

Any idea if this is gonna be integrated soon ?

Will be very appreciated here 👍

@ruflin ruflin mentioned this issue Mar 16, 2016
18 tasks
@igama
Copy link

igama commented Jul 8, 2016

👍

2 similar comments
@pedro-n-rocha
Copy link

👍

@blizzard384
Copy link

👍

@r4ravi2008
Copy link

Any update on this?

@ruflin
Copy link
Collaborator

ruflin commented Sep 28, 2017

There is no update yet related to tcp, but we have now an experimental udp prospector in the filebeat 6.0 release. For data coming from local host I would expect udp to also work without data loss: https://github.com/elastic/beats/blob/6.0/filebeat/_meta/common.reference.p2.yml#L236

@abierbaum
Copy link

@ruflin I agree that UDP could work, but I am worried about data loss for long message strings.

Is there any documentation on the UDP prospector and specifically how large I can expect UDP to support for the samples sent to it? I would like to send JSON formatted lines to filebeat and have it send them on to ES. But my JSON lines will well exceed the normal UDP MTU sometimes so I expect that I will miss out on some of the messages. Because of that I am looking to output to a rotating log file and read in from there but I would much rather skip the I/O to the disk and just send the JSON directly to a filebeat TCP prospector.

@ruflin
Copy link
Collaborator

ruflin commented Dec 19, 2017

@abierbaum Have a look at max_message_size https://www.elastic.co/guide/en/beats/filebeat/master/configuration-filebeat-options.html#max-message-size

For the TCP part it reminds me of #5862 (comment) (@ph).

@monicasarbu
Copy link
Contributor

monicasarbu commented Feb 8, 2018

A TCP input is currently added to Filebeat in #6266.

@candlerb
Copy link
Contributor

Can this be closed now that #6266 has been merged?

I have opened #11942 for TCP output.

@botelastic
Copy link

botelastic bot commented Jul 8, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@botelastic botelastic bot added Stalled needs_team Indicates that the issue/PR needs a Team:* label labels Jul 8, 2020
@botelastic
Copy link

botelastic bot commented Jul 8, 2020

This issue doesn't have a Team:<team> label.

@botelastic botelastic bot closed this as completed Aug 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement needs_team Indicates that the issue/PR needs a Team:* label new beat Stalled
Projects
None yet
Development

No branches or pull requests