Process
Process input plugin allows you to check how healthy a process is. It does the check by periodically issuing messages with a few metrics related to the process.
Configuration Parameters
The plugin supports the following configuration parameters:
Key | Description |
Proc_Name | Name of the target Process to check. |
Interval_Sec | Interval in seconds between the service checks. Default value is 1. |
Internal_Nsec | Specify a nanoseconds interval for service checks, it works in conjuntion with the Interval_Sec configuration key. Default value is 0. |
Alert | If enabled, it will only generate messages if the target process is down. By default this option is disabled. |
Fd | If enabled, the number of file descriptors of the process is appended to each records. Default value is true. |
Mem | If enabled, memory usage of the process is appended to each records. Default value is true. |
Getting Started
In order to start performing the checks, you can run the plugin from the command line or through the configuration file:
The following example will check the health of crond process.
Configuration File
In your main configuration file append the following Input & Output sections:
Testing
Once Fluent Bit is running, you will see the health of process:
Last updated