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

TCP keepalive support for tcp_in plugin #3960

Closed
dimitarKiryakov opened this issue Nov 15, 2022 · 1 comment
Closed

TCP keepalive support for tcp_in plugin #3960

dimitarKiryakov opened this issue Nov 15, 2022 · 1 comment
Assignees
Labels
enhancement Feature request or improve operations

Comments

@dimitarKiryakov
Copy link

Is your feature request related to a problem? Please describe.

Hi,

My setup consists in hundreds (and probably thousands soon) of tcp clients which push their events to two Fluentd instances. The fluentd instances have been configured to use tcp_in plugin with TLS support enabled.

I'm very happy with this setup, but I have noticed there is a lot of dead TCP connections on Fluentd side. The issue is there's a firewall between syslog clients and Fluentd instances, and it kills idle TCP connections. I could have increased the TCP session TTL on the firewall side to workaround this issue, but syslog clients can stay for a very long time without sending events (in some cases, more than a day).

Describe the solution you'd like

I'd like to use TCP keepalive to prevent half-opened TCP connections.

Describe alternatives you've considered

N/A

Additional context

No response

@fujimotos fujimotos self-assigned this Nov 15, 2022
@fujimotos fujimotos added the enhancement Feature request or improve operations label Nov 15, 2022
@fujimotos fujimotos moved this to Work-In-Progress in Fluentd Kanban Nov 15, 2022
@fujimotos
Copy link
Member

Fixed by #3960.

Repository owner moved this from Work-In-Progress to Done in Fluentd Kanban Nov 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature request or improve operations
Projects
Archived in project
Development

No branches or pull requests

2 participants