Introduction
gnmi-exporter is a Kubernetes operator for automating the monitoring of network devices. It deploys and manages gnmic instances that collect gNMI streaming telemetry from network devices managed by network-operator.
How it works
- You create a
DeviceMonitorcustom resource specifying which devices to monitor and what gNMI subscriptions to configure. - The operator deploys gnmic pods that connect to the selected devices and stream telemetry data.
- The collected metrics are exposed in Prometheus format for integration with your observability stack.
Prerequisites
- Kubernetes v1.33.0+
- network-operator managing the target devices