မာတိကာ သို့ သွားရန်

📊 Phase 7 · Streaming Telemetry & Observability

🚀 100% Local & Self-Contained Observability Masterclass: From gNMI gRPC protobuf streams and OpenConfig YANG paths to Prometheus time-series metric collection and real-time Grafana dashboards.


🏛️ Course Architecture & Telemetry Roadmap

Traditional network monitoring relies on polling device metrics via SNMP (UDP 161), which is slow, CPU-intensive, and unencrypted. Phase 7 teaches you how to build a 100% local, real-time streaming telemetry stack running entirely on containerlab with zero cloud dependencies:

Phase 7 · Streaming Telemetry & Observability
├── 🧪 Lab 01 · Enabling gNMI & OpenConfig YANG Data Models on cEOS
├── 🧪 Lab 02 · Querying Live Telemetry via pygnmi & Python
├── 🧪 Lab 03 · Streaming Telemetry Collectors & Prometheus Metrics
├── 🧪 Lab 04 · Real-Time Visual Grafana Network Dashboards
└── 🧪 Lab 05 · Automated Telemetry Alerting & Anomaly Detection

🧠 Why Streaming Telemetry (gNMI) Replaces Legacy SNMP

Legacy SNMP Polling (UDP 161) Modern gNMI Streaming Telemetry (TCP 6030)
Pull-based periodic polling (e.g. every 5 min) Push-based real-time streaming (sub-second updates)
CPU-heavy SNMP agent MIB tree traversal Lightweight Google Protocol Buffers (protobuf)
Unencrypted UDP transmission Encrypted HTTP/2 TLS Transport
Proprietary MIB OID numbers (1.3.6.1.2.1.2.2.1...) Human-Readable OpenConfig YANG Paths