sonic-net / SONiC

Landing page for Software for Open Networking in the Cloud (SONiC) - https://sonic-net.github.io/SONiC/
2.27k stars 1.14k forks source link

[Draft]HLD for gNMI health diagnosis #1825

Open xincunli-sonic opened 1 month ago

xincunli-sonic commented 1 month ago

High-Level Design (HLD) for Health Diagnostic Module in SONiC gNMI Server

Overview

The purpose of this design is to add a health diagnostic module to the SONiC gNMI server. The module will provide system health metrics, such as CPU utilization, memory utilization, and network health, allowing monitoring through the gNMI interface. The design supports both Dial-in and Dial-out modes of gNMI operation.