ParseSyslog 2.3.0¶
BUNDLE¶
org.apache.nifi | nifi-standard-nar
DESCRIPTION¶
Attempts to parses the contents of a Syslog message in accordance to RFC5424 and RFC3164 formats and adds attributes to the FlowFile for each of the parts of the Syslog message.Note: Be mindfull that RFC3164 is informational and a wide range of different implementations are present in the wild. If messages fail parsing, considering using RFC5424 or using a generic parsing processors such as ExtractGrok.
INPUT REQUIREMENT¶
REQUIRED
Supports Sensitive Dynamic Properties¶
false
PROPERTIES¶
Property |
Description |
---|---|
Character Set |
Specifies which character set of the Syslog messages |
RELATIONSHIPS¶
NAME |
DESCRIPTION |
---|---|
success |
Any FlowFile that is successfully parsed as a Syslog message will be to this Relationship. |
failure |
Any FlowFile that could not be parsed as a Syslog message will be transferred to this Relationship without any attributes being added |
WRITES ATTRIBUTES¶
NAME |
DESCRIPTION |
---|---|
syslog.priority |
The priority of the Syslog message. |
syslog.severity |
The severity of the Syslog message derived from the priority. |
syslog.facility |
The facility of the Syslog message derived from the priority. |
syslog.version |
The optional version from the Syslog message. |
syslog.timestamp |
The timestamp of the Syslog message. |
syslog.hostname |
The hostname or IP address of the Syslog message. |
syslog.sender |
The hostname of the Syslog server that sent the message. |
syslog.body |
The body of the Syslog message, everything after the hostname. |