Streaming Networks Analytics System (SNAS)
SNAS is a project supported by The Linux Foundation’s LF Networking Fund and has been established as Streaming Networks Analytics System.
The main architectural components of the SNAS framework are:
A high speed, low footprint collector, a high-performance message bus, consumer applications, database, APIs and user applications
SNAS streams data from the network using a high-performance collector. The collector produces the parsed (and raw) BMP data to Kafka message bus using a customizable topic structure.
Consumer applications can access data using regular Kafka APIs. One of these consumers is called mysql-consumer and is responsible for storing the data in a MySQL/MariaDB database. Applications can access the data in the database either using the RESTful API or natively.