local
The local
storage plugin stores the key-value pair into JSON file on local storage.
Parameters
path
path
Specifies the pathname to save the key-value pair. (default: nil
)
mode
mode
Specifies the file access mode. (default: 0644
)
dir_mode
dir_mode
Specifies the directory access mode. (default: 0755
)
pretty_print
pretty_print
Outputs the human-readable formatted JSON. (default: false
)
Attributes
conf.arg
conf.arg
Note that conf.arg
provides an alternative path
parameter.
The above configuration will save the internal states, which are handled by storage_local
under tmp
directory.
NOTE: Specifying the file path in the path
parameter does not support the multi-workers feature. Instead, you should specify a directory there.
Example
With this configuration:
The above configuration will save the internal states such as auto_increment_value
to storage/sample.json
. As a result, you can resume from the next value of previous count
when restarting fluentd.
Last updated
Was this helpful?