The pipe plugin configurations contain a series of pipe configuration. Each pipe configuration has 5 parts, which are common_config, gatherer, processor and the sender.
common_config
Config
Description
pipe_name
The unique collect space name.
Gatherer
The gatherer has 2 roles, which are the receiver and fetcher.
Receiver Role
Config
Description
server_name
The server name in the sharing pipe, which would be used in the receiver plugin.
receiver
The receiver configuration. Please read the doc to find all receiver plugins.
queue
The queue buffers the input telemetry data. Please read the doc to find all queue plugins.
Fetcher Role
Config
Description
fetch_interval
The time interval between two fetch operations. The time unit is millisecond.
fetcher
The fetcher configuration. Please read the doc to find all fetcher plugins.
queue
The queue buffers the input telemetry data. Please read the doc to find all queue plugins.
processor
The filter configuration. Please read the doc to find all filter plugins.
sender
Config
Description
flush_time
The time interval between two flush operations. And the time unit is millisecond.
max_buffer_size
The maximum buffer elements.
min_flush_events
The minimum flush elements.
client_name
The client name used in the forwarders of the sharing pipe.
forwarders
The forwarder plugin list. Please read the doc to find all forwarders plugins.
fallbacker
The fallbacker plugin. Please read the doc to find all fallbacker plugins.