Commit Graph

22 Commits

Author SHA1 Message Date
53b585e6b3 Add documentation on Arista cEOS gNMI path compatibility and troubleshooting 2025-12-16 19:49:24 +00:00
f79a3bdd38 Fix gnmic config: remove invalid VXLAN/routing paths causing subscription errors 2025-12-16 19:48:41 +00:00
bcb3160c9b Add quick start deployment guide for monitoring stack 2025-12-16 18:54:15 +00:00
4b657a4e1e Add comprehensive configuration review documentation 2025-12-16 18:53:40 +00:00
903522dd82 Create Flow Plugin-based topology dashboard to replace weathermap 2025-12-16 18:52:42 +00:00
011541b7f2 Update docker-compose to use Flow Plugin instead of archived weathermap 2025-12-16 18:52:07 +00:00
b77f461967 Enhance Prometheus config with better metric filtering for Flow Plugin 2025-12-16 18:51:46 +00:00
b34b0eed7d Enhance gnmic config for Flow Plugin support with BGP/EVPN telemetry 2025-12-16 18:51:30 +00:00
b23353bf15 fix(grafana): correct metric names in fabric-overview dashboard
Changed from:
- gnmic_interfaces_interface_state_counters_* with target label

To:
- gnmic_interfaces_* with source label

Also added:
- Interfaces Monitored stat panel
- MLAG Peer-Link Traffic panel

These match the actual metrics generated by gNMIc.
2025-12-16 14:26:35 +00:00
ca55e2ff59 fix(grafana): correct metric names in weathermap queries
Changed from:
- gnmic_interfaces_interface_state_counters_out_octets
- gnmic_interfaces_interface_state_counters_in_octets
- target label

To:
- gnmic_interfaces_out_octets
- gnmic_interfaces_in_octets  
- source label

These match the actual metrics generated by gNMIc with the simplified
/interfaces/interface/state path and trim-prefixes processor.
2025-12-16 14:26:01 +00:00
6c08b9ecf7 fix(gnmic): remove skip-verify (mutually exclusive with insecure)
The flags --insecure and --skip-verify are mutually exclusive in gNMIc.
Since we're using insecure connections (no TLS), skip-verify is not needed.
2025-12-16 14:21:43 +00:00
5fdf374fa4 fix(gnmic): rewrite config with correct parameters and simplified paths
- Remove invalid 'add-target: target' (must be overwrite|if-not-present|empty)
- Enable debug mode for troubleshooting
- Simplify interface paths to /interfaces/interface/state (Arista compatible)
- Simplify system paths to /system/state
- Remove complex BGP path that may not work on cEOS
- Add retry and timeout parameters for reliability
- Add expiration to prevent stale metrics
- Add skip-verify for insecure connections
- Increase sample intervals for stability
2025-12-16 14:19:39 +00:00
d01598f9ce Fix gnmic config: remove mlag and vxlan subscriptions (not available via OpenConfig on cEOS) 2025-12-16 13:44:41 +00:00
92e8556e1f Add Network Weathermap dashboard template 2025-12-16 13:05:55 +00:00
1c08b156d6 Add monitoring stack deployment script 2025-12-16 13:05:14 +00:00
c12bd2a701 Add Docker Compose for monitoring stack 2025-12-16 13:04:51 +00:00
c975945d27 Add Grafana fabric overview dashboard 2025-12-16 13:04:33 +00:00
6f873c8584 Add Grafana dashboard provisioning configuration 2025-12-16 12:14:41 +00:00
35123308c2 Add Grafana datasource provisioning for Prometheus 2025-12-16 12:14:35 +00:00
da5a8997d3 Add Prometheus configuration 2025-12-16 12:14:25 +00:00
442211ed5b Add gnmic configuration for gNMI telemetry collection 2025-12-16 12:14:16 +00:00
2762a5040b Add monitoring stack README 2025-12-16 12:13:54 +00:00