ParseSyslog Processor
描述
尝试根据 RFC5424 和 RFC3164 格式解析 Syslog 消息的内容,并向 Syslog 消息的每个部分的 FlowFile 添加属性。注意:请注意,RFC3164 是信息性的,并且存在广泛的不同实现。 如果消息解析失败,请考虑使用 RFC5424 或使用通用解析处理器,例如 ExtractGrok。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Character Set | UTF-8 | 指定 Syslog 消息的字符集 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 任何无法解析为 Syslog 消息的 FlowFile 将被传输到此关系,而不添加任何属性 | 否 |
success | 任何成功解析为 Syslog 消息的 FlowFile 将属于此关系。 | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
syslog.priority | Syslog 消息的优先级。 |
syslog.severity | 从优先级派生的 Syslog 消息的严重性。 |
syslog.facility | Syslog 消息的功能源自优先级。 |
syslog.version | Syslog 消息中的可选版本。 |
syslog.timestamp | Syslog 消息的时间戳。 |
syslog.hostname | Syslog 消息的主机名或 IP 地址。 |
syslog.sender | 发送消息的 Syslog 服务器的主机名。 |
syslog.body | Syslog 消息的正文,主机名之后的所有内容。 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。