Hi Stephen,

You probably want to use ListenUDP processor and define a listening port on
the NiFi node(s) that will receive the UDP packets. If you just want to
forward the packet as-is, then you'd possibly use PutUDP to send the UDP
packets to another destination.

In addition to that, if you want to do some processing/filtering/routing,
you can probably have a look at ListenSyslog (to automatically extract the
syslog related attributes), ListenUDPRecord to convert the raw data into
another format, and/or ParseNetflowv5 (to be released with NiFi 1.8.0).

Thanks,
Pierre

Le mer. 24 oct. 2018 à 16:21, Stephen Greszczyszyn <[email protected]> a
écrit :

> Hi there,
>
> I am planning on using NiFi for various types of data ingestion, but was
> wondering if I could use NiFi for raw UDP packet forwarding.
>
> The data I am trying to route is:
>
> 1) Collectd (UDP): I don't think that there is a collectd processor for
> NiFi, so I'd like to take the raw UDP flows and direct them to Telegraf and
> Logstash (for testing purposes) that are listening locally on different
> ports.
>
>
> 2) Syslog (UDP): I'd like to test sending raw UDP packets to multiple
> destinations as well as processing/filtering syslog with the NiFi syslog
> module.
>
>
> 3) Netflow (UDP):  I'm going to performance test receiving a large raw
> netflow stream and would like to be able to filter out only the netflow
> packets for the protocol types I'm interested in for my application.
>
>
> So these are my use cases for now, but I'm a bit lost in the NiFi
> documentation on how to route raw UDP packets without any specific
> processing being done to those packets.
>
>
> Thanks!
>

Reply via email to