agalue / gominion

An implementation of the OpenNMS Minion in Go using gRPC
GNU Affero General Public License v3.0
3 stars 1 forks source link

Implement a Sink Module for the Flow Listeners #5

Closed agalue closed 4 years ago

agalue commented 4 years ago

OpenNMS supports flow processing.

Minions can have a single listener per-flow implementation or an individual listener that supports multiple protocols simultaneously.

The listeners are not simple forwarders as the adapters would perform some work before forwarding to the Sink API.

Flows are one of the most significant features of OpenNMS and would be a massive improvement for this project.