Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 2.18 KB

File metadata and controls

24 lines (21 loc) · 2.18 KB

Networking

Fluent Bit implements a unified networking interface that is exposed to components like plugins. These are the functions from https://docs.fluentbit.io/manual/administration/networking and can be used on various output plugins. These options are configured through each plugin's networking field (for example, the S3 output plugin).

Field Description Scheme
connectTimeout Set maximum time expressed in seconds to wait for a TCP connection to be established, this include the TLS handshake time. *int32
connectTimeoutLogError On connection timeout, specify if it should log an error. When disabled, the timeout is logged as a debug message. *bool
ioTimeout Set maximum time a connection can stay idle while assigned. *int32
DNSMode Select the primary DNS connection type (TCP or UDP). *string
DNSPreferIPv4 Prioritize IPv4 DNS results when trying to establish a connection. *bool
DNSPreferIPv6 Prioritize IPv6 DNS results when trying to establish a connection. *bool
DNSResolver Select the primary DNS resolver type (LEGACY or ASYNC). *string
keepalive Enable or disable connection keepalive support. Accepts string enum values: on / off. *string
keepaliveIdleTimeout Set maximum time expressed in seconds for an idle keepalive connection. *int32
keepaliveMaxRecycle Set maximum number of times a keepalive connection can be used before it is retired. *int32
maxWorkerConnections Set maximum number of TCP connections that can be established per worker. *int32
proxyEnvIgnore Ignore the environment variables HTTP_PROXY, HTTPS_PROXY and NO_PROXY when set. *bool
tcpKeepalive Enable or disable Keepalive support. Accepts string enum values: on / off. *string
tcpKeepaliveTime Interval between the last data packet sent and the first TCP keepalive probe. *int32
tcpKeepaliveInterval Interval between TCP keepalive probes when no response is received on a keepidle probe. *int32
tcpKeepaliveProbes Number of unacknowledged probes to consider a connection dead. *int32
sourceAddress Specify network address to bind for data traffic. *string