TEST Monsoon 2.0

Advanced Data Visualization and Monitoring for SONiC

Download Monsoon 2.0:
Smart Monitoring for SONiC Networks

What is Monsoon 2.0?

Monsoon 2.0 is a powerful, agentless network monitoring tool for SONiC, built to provide real-time insights into network performance with minimal resource usage. Leveraging industry standards like gNMI and OpenConfig, Monsoon2 ensures seamless data collection, simplified maintenance, and improved scalability.

A Unified Framework

Monsoon 2.0 leverages orca_nw_lib, an advanced library that bridges SONiC switches with modern data collection tools. This architecture ensures seamless communication between devices and monitoring solutions like Prometheus and InfluxDB.

Real-Time Insights

With Monsoon 2.0’s agentless monitoring, network data is fetched directly via gNMI telemetry without the need for additional software installations. Metrics are updated in real time using subscription notifications, eliminating traditional pull-based inefficiencies.

Visualizations with Grafana

Monsoon 2.0 integrates with Grafana, allowing network administrators to visualize critical data in intuitive dashboards. From performance metrics to network topology, Grafana provides actionable insights at a glance.

Monsoon 2.0 Design Overview

Monsoon 2.0 operates through a streamlined architecture for efficient data collection and visualization:

01

SONiC Switch Integration

Network telemetry data is gathered via gNMI from SONiC switches.

02

Orca_nw_lib

This core component fetches and processes data, bridging the gap between the SONiC switches and storage solutions.

03

Data Collection

Monsoon 2.0 supports Prometheus and InfluxDB for data collection. Uses orca_nw_lib to fetch data from switches.

04

Topology Data

A graph database powered by Neo4j maintains dynamic topology information, enabling detailed device discovery.

05

Visualization

Data is displayed in Grafana, offering customizable dashboards for real-time insights.

Image
Topology: How It Works

Telemetry Collection: Monsoon2 gathers telemetry data via gNMI.

Data Storage: Stores collected data in Prometheus or InfluxDB for efficient time-series analysis.

Data Visualization: Uses Grafana, offering real-time insights and custom dashboards.

Automatic Network Discovery: orca_nw_lib enables automatic device discovery and topology mapping.

Scalability & Intuitiveness: Enhances network monitoring by making it more intuitive and scalable.

Key Features and Benefits

Agentless Monitoring: No need for per-device configurations, reducing system resource consumption.

Comprehensive Visualization: Unified dashboards in Grafana simplify data interpretation.

Efficient Data Collection: Moves from pull-based agents to gNMI subscriptions, allowing real-time metric updates.

Scalability & Standardization: Uses OpenConfig, eliminating maintenance overhead from SONiC Redis DB structure changes.

Topology Awareness: Includes graph-based topology visualization, powered by ORCA.

Simplified Deployment: A single Docker Compose command sets up everything in one step.

Efficient Resource Usage: No switch resources are consumed for monitoring.

Image
Image
Image
Image
Why Choose Monsoon 2.0?

Monsoon 2.0 makes monitoring your SONiC network easier and more effective. With real-time network visibility, easy scalability, and minimal setup, Monsoon 2.0 is the perfect solution for SONiC users who need an efficient, modern, and hassle-free monitoring tool.