Hot Reload
Enable hot reload through SIGHUP signal or an HTTP endpoint
Fluent Bit supports the reloading feature when enabled in the configuration file or on the command line with -Y
or --enable-hot-reload
option.
Hot reloading is supported on Linux, macOS, and Windows operating systems.
Update the configuration
To get started with reloading over HTTP, enable the HTTP Server in the configuration file:
How to reload
After updating the configuration, use one of the following methods to perform a hot reload:
HTTP
Use the following HTTP endpoints to perform a hot reload:
PUT /api/v2/reload
POST /api/v2/reload
For using curl to reload Fluent Bit, users must specify an empty request body as:
Signal
Hot reloading can be used with SIGHUP
.
SIGHUP
signal isn't supported on Windows.
Confirm a reload
Use one of the following methods to confirm the reload occurred.
HTTP
Obtain a count of hot reload using the HTTP endpoint:
GET /api/v2/reload
The endpoint returns hot_reload_count
as follows:
The default value of the counter is 0
.
Last updated