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