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
字段。如果您想使用除事件源主机之外的其他内容作为事件的“发送者”,这将非常有用。这种情况通常是使用应用程序名称而不是主机名。