File
The file output plugin allows to write the data received through the input plugin to file.
Configuration Parameters
The plugin supports the following configuration parameters:
Key | Description |
---|---|
Path | File path to output. If not set, the filename will be tag name. |
Format | The format of the file content. See also Format section. Default: out_file. |
Format
out_file format
Output time, tag and json records. There is no configuration parameters for out_file.
tag: [time, {"key1":"value1", "key2":"value2", "key3":"value3"}]
csv format
Output the records as csv. Csv supports an additional configuration parameter.
Key | Description |
---|---|
Delimiter | The character to separate each data. Default: ‘,’ |
time[delimiter]"value1"[delimiter]"value2"[delimiter]"value3"
ltsv format
Output the records as LTSV. LTSV supports an additional configuration parameter.
Key | Description |
---|---|
Delimiter | The character to separate each pair. Default: ‘\t’(TAB) |
Label_Delimiter | The character to separate label and the value. Default: ‘:’ |
field1[label_delimiter]value1[delimiter]field2[label_delimiter]value2\n
Getting Started
You can run the plugin from the command line or through the configuration file:
Command Line
From the command line you can let Fluent Bit count up a data with the following options:
$ fluent-bit -i cpu -o file -p path=output.txt
Configuration File
In your main configuration file append the following Input & Output sections:
[INPUT]
Name cpu
Tag cpu
[OUTPUT]
Name file
Match *
Path output.txt
当前内容版权归 fluentbit.io 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fluentbit.io .