Monitoring Network Enabler with Prometheus
Network Enabler (NE) SNMP statistics can be monitored with Prometheus.
A Prometheus snmp-exporter ServiceMonitor CRD is defined in the service-monitor-ne.yaml file. This ServiceMonitor is integrated into the standard Kubernetes Prometheus deployment and deployed with Helm. The ServiceMonitor monitors the ne service and defines three Prometheus Services, one for each MIB available on the NEs, for example:
- matrixx/ne/0 — matrixx_common_mib
- matrixx/ne/1 — matrixx_ne_mib
- matrixx/ne/2 — matrixx_sysinfo_mib
For each of these services there is a corresponding NE and NE pod.
For information about Network Enabler logging, see the discussion about Network Enabler Logging in Kubernetes.