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.
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.