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.
If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is an open-source project under Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.
Last updated