文件输出插件
编辑文件输出插件
编辑- 插件版本:v4.3.0
- 发布日期:2020-04-27
- 变更日志
对于其他版本,请参阅 版本化插件文档。
获取帮助
编辑有关插件的问题,请在 Discuss 论坛中发起主题。对于错误或功能请求,请在 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