Network data is gaining further importance in scalable infrastructures, where the number of monitored devices grows. The collection of this network data such as operational state, and configuration, can significantly assist in network analysis, which improves network stability and troubleshooting. There are traditional methods for collecting network data. Some examples include using SNMP or Syslog. This can be done in two ways:
The efficiency of streaming telemetry rests in the streaming of incremental data updates from the network device to the management system. The administrator can subscribe to the data they need.
Various benefits are associated with streaming telemetry. It removes the inefficiencies that are associated with traditional network telemetry (SNMP), which requires management systems to be polling for the data, irrespective of whether there is a change or not. Streaming telemetry provides insight into the network data, which can be used for network analysis, remediation of issues, and network optimization. SONiC NOS supports streaming telemetry using gNMI.