Commit Graph

8 Commits

Author SHA1 Message Date
0196b64232 fix(gnmic): preserve full OpenConfig path-based metric names
Changes:
- Remove path-base transform that was stripping metric names to just leaf elements
- Change VXLAN subscription from on_change to sample mode (30s interval)
  to ensure consistent metric collection
- Remove unused event-processors from Prometheus output
- Clean up processor configuration

This fixes metric naming to match Grafana dashboard expectations:
- Before: gnmic_interfaces_out_octets
- After: gnmic_interfaces_interface_state_counters_out_octets

The full path names provide better clarity and match standard OpenConfig
metric naming conventions used in dashboards.
2025-12-16 21:16:16 +00:00
761f10efc4 Add VXLAN subscription for Arista augmented Vxlan1 interface data 2025-12-16 20:14:52 +00:00
f79a3bdd38 Fix gnmic config: remove invalid VXLAN/routing paths causing subscription errors 2025-12-16 19:48:41 +00:00
b34b0eed7d Enhance gnmic config for Flow Plugin support with BGP/EVPN telemetry 2025-12-16 18:51:30 +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
442211ed5b Add gnmic configuration for gNMI telemetry collection 2025-12-16 12:14:16 +00:00