Input Plugins

Last updated 4 months ago

The input plugins defines the source from where Fluent Bit can collect data, it can be through a network interface, radio hardware or some built-in metric. As of this version the following input plugins are available:

name

title

description

cpu

CPU Usage

measure total CPU usage of the system.

disk

Disk Usage

measure Disk I/Os.

dummy

Dummy

generate dummy event.

exec

Exec

executes external program and collects event logs.

forward

Forward

Fluentd forward protocol.

head

Head

read first part of files.

health

Health

Check health of TCP services.

kmsg

Kernel Log Buffer

read the Linux Kernel log buffer messages.

mem

Memory Usage

measure the total amount of memory used on the system.

mqtt

MQTT

start a MQTT server and receive publish messages.

netif

Network Traffic

measure network traffic.

proc

Process

Check health of Process.

random

Random

Generate Random samples.

serial

Serial Interface

read data information from the serial interface.

stdin

Standard Input

read data from the standard input.

syslog

Syslog

read syslog messages from a Unix socket.

systemd

Systemd

read logs from Systemd/Journald.

tail

Tail

Tail log files

tcp

TCP

Listen for JSON messages over TCP.