Forward destination plugin

Fluent Bit Forward destination plugin uses a lightweight protocol called Forward, optimized for low-latency and high-throughput data transmission over the network. This plugin supports both TCP and UDP transport protocols and provides options for configuring data buffering and batching to optimize network usage.

By using the Forward destination plugin, you can configure your Calyptia Core pipeline to send processed telemetry data to your Forward Services. This enables you to integrate Calyptia Core with Fluent Bit Forward, letting you transmit your data securely and reliably.

Configuration parameters

The Forward destination plugin provides these configuration parameters.

General

KeyDescription
HostTarget host where Fluent-Bit or Fluentd are listening for Forward messages.
PortTCP Port of the target service.
Timestamps as IntegersSet timestamps in integer format, it enables compatibility mode for Fluentd v0.12 series.
Upstream Configuration PathIf Forward will connect to an Upstream instead of a simple host, this property defines the absolute path for the Upstream configuration file, for more details about this refer to the Upstream Servers documentation section.
Unix SocketSpecify the path to Unix socket to send a Forward message. If set, Upstream is ignored.
TagOverwrite the tag as we transmit. This allows the receiving pipeline start fresh, or to attribute source.
Send OptionsAlways send options (with size=count of messages)
Require Ack ResponseSend chunk-option and wait for ack response from server. Enables at-least-once and receiving server can control rate of traffic. (Requires Fluentd v0.14.0 or later server)
CompressSet to gzip to enable Gzip compression. Incompatible with Time_as_Integer=True and tags set dynamically using the Rewrite Tag filter. (Requires Fluentd v0.14.7 or later server)
WorkersEnables one or more dedicated threads for this output. The default value is set since version 1.8.13. For previous versions is 0.