文件输出插件
编辑文件输出插件编辑
- 插件版本:v4.3.0
- 发布时间:2020-04-27
- 更新日志
有关其他版本,请参阅版本化插件文档。
获取帮助编辑
如果您对该插件有任何疑问,请在论坛中打开一个主题。如有错误或功能请求,请在Github中打开一个问题。有关 Elastic 支持的插件列表,请参阅Elastic 支持矩阵。
描述编辑
此输出将事件写入磁盘上的文件。您可以使用事件中的字段作为文件名和/或路径的一部分。
默认情况下,此输出以 JSON 格式将每个事件写入一行。您可以使用 line
编解码器自定义行格式,例如
output { file { path => ... codec => line { format => "custom format: %{message}"} } }
文件输出配置选项编辑
此插件支持以下配置选项以及稍后描述的通用选项。
设置 | 输入类型 | 必需 |
---|---|---|
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
是 |
||
否 |
||
否 |
另请参阅通用选项,以获取所有输出插件支持的选项列表。
dir_mode
编辑
- 值类型为数字
- 默认值为
-1
要使用的目录访问模式。请注意,由于 jruby 中的错误,系统 umask 在 Linux 上会被忽略:https://github.com/jruby/jruby/issues/3426 将其设置为 -1 将使用默认的操作系统值。例如:"dir_mode" => 0750
file_mode
编辑
- 值类型为数字
- 默认值为
-1
要使用的文件访问模式。请注意,由于 jruby 中的错误,系统 umask 在 Linux 上会被忽略:https://github.com/jruby/jruby/issues/3426 将其设置为 -1 将使用默认的操作系统值。例如:"file_mode" => 0640