Skip to content

fluent-beats/fluent-bit-netinfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

Fluent Bit input plugin that collects network usage information from Linux hosts.

This plugin will only work on hosts running Linux, because it relies on /proc/net/dev file from Procfs.

Requirements

  • Docker
  • Docker image fluent-beats/fluent-bit-plugin-dev

Build

./build.sh

Test

./test.sh

Design

This plugin was desined to collect data from any mounted Linux network proc file.

It can be used to collect host network usage info, even if Fluent Bit is running inside a container, which is not achievable using native Fluent Bit netif plugin.

Potentially LXCFS could bypass that without requiring a custom plugin

Configurations

This input plugin can be configured using the following parameters:

Key Description Default
interface Specify the network interface to monitor null
interval_sec Interval in seconds to collect data 1
interval_nsec Interval in nanoseconds to collect data 0
proc_path Path to look for net file /proc
verbose If true, gather metrics precisely false