Gelf 输出插件
编辑Gelf 输出插件编辑
- 插件版本:v3.1.7
- 发布日期:2018-04-06
- 变更日志
有关其他版本,请参阅 版本化插件文档。
获取帮助编辑
有关插件的问题,请在 讨论 论坛中发布主题。对于错误或功能请求,请在 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
设置为 true 时,忽略这些字段。通常,这列出了用于 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
字段。如果您想使用除事件源主机以外的其他内容作为事件的“发送者”,这将非常有用。这种情况的一个常见用例是使用应用程序名称而不是主机名。