[
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)