[ 
https://issues.apache.org/jira/browse/NIFI-10836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17637828#comment-17637828
 ] 

David Handermann commented on NIFI-10836:
-----------------------------------------

Some additional notes for potential future implementation:
 # The implementation should build on shared components in the 
{{nifi-event-transport}} module to make use of Netty
 # The implementation should be created in a new NAR bundle as opposed to the 
{{nifi-standard-bundle}}
 # The implementation will require custom Netty handlers, similar to processors 
such as ListenRELP and ListenBeats
 # The RFC 3195 specification defines several different messaging profiles, 
named RAW and COOKED, the implementation should support content type 
identification and conditional parsing
 # Based on the RFC naming, the new processor could be named 
ListenReliableSyslog, and should mention RFC 3195 in the description

> Support Receiving RFC 3195 Syslog Messages
> ------------------------------------------
>
>                 Key: NIFI-10836
>                 URL: https://issues.apache.org/jira/browse/NIFI-10836
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: MiNiFi
>            Reporter: CHANDAN KUMAR
>            Priority: Major
>
> [RFC 3195|https://www.rfc-editor.org/rfc/rfc3195] defines a reliable delivery 
> format for syslog messages. The {{ListenTCP}} and {{ListenSyslog}} Processors 
> do not work with this format because messages span multiple lines and both 
> processors expect messages to be terminated by a single newline. A new 
> processor could be created to support handling RFC 3195 messages.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to