Skip to main content

SNAS (Streaming Network Analytics System)

SNAS (Streaming Network Analytics System) is an open-source telemetry and analytics framework for software-defined networks that focuses on scalable collection, processing, and visualization of network telemetry data.

  • Telemetry data collection from network devices and controllers (network observability).
  • Streaming analytics pipeline for processing real-time network metrics and events (data analytics).
  • Integration with SDN/NFV environments for programmable network monitoring (software-defined networking).
  • Visualization and dashboards for network performance and status (monitoring and reporting).
  • Open, modular architecture for extending data sources and sinks (extensibility framework).

More About SNAS

SNAS (Streaming Network Analytics System) addresses the problem of monitoring and analyzing software-defined and virtualized networks by providing a framework for collecting, processing, and presenting network telemetry in a streaming model. It is positioned in the category of network observability and analytics for SDN/NFV environments, where traditional polling-based monitoring is not well aligned with dynamic, programmable infrastructures.

The project focuses on telemetry collection (network observability) from Software Defined Networking (SDN) controllers, network elements, and other infrastructure components, using streaming data feeds rather than periodic queries. This approach supports near real-time access to state, performance, and event data. The collected telemetry is fed into a processing pipeline (data analytics) that can aggregate, filter, correlate, and transform raw metrics and events into structured information suitable for monitoring, troubleshooting, and planning.

SNAS implements a modular architecture (extensibility framework) that allows different data sources, processing components, and data sinks to be connected. This enables integration with a range of network devices, controllers, and external systems such as time-series databases, visualization tools, and analytics platforms. The system is oriented toward SDN and Network Functions Virtualization (NFV) architectures (software-defined networking) commonly used in carrier and data center networks, where controllers expose rich telemetry and state information over programmatic interfaces.

In enterprise and carrier environments, SNAS can be deployed as part of a network operations toolchain (IT operations) to support functions such as performance monitoring, fault analysis, capacity planning, and Service Level Agreement (SLA) verification. Network operations teams can use its streaming telemetry capabilities to observe controller behavior, path changes, and resource utilization with lower latency than traditional monitoring systems. The visualization layer (monitoring and reporting) can be used to build dashboards that summarize topology, traffic levels, and health indicators.

From an interoperability perspective, SNAS is designed to integrate into multi-vendor and multi-component environments (systems integration). Its architecture supports pluggable modules for data ingestion and export, which allows adaptation to different controller APIs, device telemetry formats, and backend storage or analytics engines. This positions SNAS as a network telemetry and analytics framework in directories that categorize tools for SDN monitoring, NFV observability, and streaming infrastructure analytics.