Skip to content

Disk plugin for fluentbit. Reports available disk space and inodes.

License

Notifications You must be signed in to change notification settings

direktiv/fluent-bit-disk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge Build Status

fluent-bit-disk

Using the plugin

This plugin for fluent-bit reports disk partition usage.

The name of the plugin is 'vdisk' and the name of the partition can be defined in the INPUT section of the plugin.

Example configuration

[SERVICE]
        Daemon off
        Flush 1

[INPUT]
        Name vdisk
        Partition /run

[OUTPUT]
        Name stdout

To make the plugin available to fluentbit the path of the share object needs to be specified on the command line:

./fluent-bit --config=myconfig.cfg --plugin=/path/to/flb-in_vdisk.so

This will produce output like the following:

[0] vdisk.0: [1598916699.022796699, {"bytes_total"=>3361153024, "bytes_free"=>3358642176, "bytes_pct"=>0.074702, "inodes_total"=>4101586, "inodes_free"=>4102966, "inodes_pct"=>0.033634}]

Building the plugin

This plugin uses the example plugin setup for fluentbit plugins.

cmake -DPLUGIN_NAME=in_vdisk -DFLB_SOURCE=~/path/to/fluentbit  ..

About

Disk plugin for fluentbit. Reports available disk space and inodes.

Resources

License

Code of conduct

Stars

Watchers

Forks