GELF 输出插件
编辑GELF 输出插件
编辑- 插件版本:v3.1.7
- 发布日期:2018-04-06
- 变更日志
其他版本,请参见 版本化插件文档.
获取帮助
编辑如有关于插件的问题,请在 Discuss 论坛中发帖。对于错误或功能请求,请在 Github 中提交问题。如需查看 Elastic 支持的插件列表,请查阅 Elastic 支持矩阵。
GELF 输出配置选项
编辑此插件支持以下配置选项以及稍后描述的 常用选项。
设置 | 输入类型 | 必填 |
---|---|---|
否 |
||
否 |
||
否 |
||
是 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
另请参见 常用选项,了解所有输出插件支持的选项列表。
custom_fields
编辑- 值类型为 哈希表
- 默认值为
{}
GELF 自定义字段映射。GELF 支持任意属性作为自定义字段。这会公开这些属性。排除字段名称的 _
部分,例如 custom_fields => ['foo_field', 'some_value']
设置 _foo_field
= some_value
。
ignore_metadata
编辑- 值类型为 数组
- 默认值为
["@timestamp", "@version", "severity", "host", "source_host", "source_path", "short_message"]
当设置 ship_metadata
时,忽略这些字段。通常,这列出了用于 GELF 字段动态值的字段。
level
编辑- 值类型为 数组
- 默认值为
["%{severity}", "INFO"]
GELF 消息级别。此处允许使用 %{level}
等动态值;如果您想从事件中解析 *日志级别* 并将其用作 GELF 级别/严重性,这将很有用。
此处的取值可以是整数 [0..7](包含)或任何 "debug"、"info"、"warn"、"error"、"fatal"(不区分大小写)。这些值的单字符版本也有效,"d"、"i"、"w"、"e"、"f"、"u"。还接受来自 Logstash 的 syslog_pri 过滤器的以下附加 severity_labels:"emergency"、"alert"、"critical"、"warning"、"notice" 和 "informational"。
sender
编辑- 值类型为 字符串
- 默认值为
"%{host}"
允许覆盖 GELF sender
字段。如果您想使用事件的源主机以外的其他内容作为事件的“发送者”,这将非常有用。此处的常见用例是使用应用程序名称而不是主机名。
常用选项
编辑所有输出插件都支持这些配置选项