Open LionelJouin opened 1 year ago
meridio.interface.METRIC_TYPE (Planned):
meridio.conduit.stream.status (Planned):
meridio.conduit.stream.flow.matches:
meridio.conduit.stream.target.packet.hits (Planned)
How can packets towards a target be mapped to the interface used for sending the traffic onwards.
meridio.conduit.stream.target.latency (Planned)
Do this require some test-traffic injected internally?
What results could be seen? And how to interpret these results in a general fashion?
meridio.attractor.gateway.status (Planned)
Is the proposal to have a up/down indication? It could be nice to have this both for BGP and BFD separately.
Besides this number of learned BGP routes could be of interest.
Number of sent/received BFD and BGP packets/bytes to get a clearer view on the "real payload" (yes, there can be other kinds traffic such ARP, but still... )
for non-matched packets, nolb_fwmark in nfqlb could be used to blackhole traffic in policy route and then counting in the same way as the targets using nftables
Is your feature request related to a problem? Please describe.
Add metrics to Meridio to improve observability tools. Here is some slides: https://docs.google.com/presentation/d/1yuiDj7H4NZTea7dJAKPK4SBvkHtZyWrn5HisNe1shuI And OpenTelemetry/Prometheus/Grafana stack deployment instruction: https://gist.github.com/LionelJouin/cfa15a569f1f23d8a84d43dc73b5f373
Describe the solution you'd like
Interface metrics in stateless-lb-frontend / Proxy / TAPA
<interface.metric>
: rx_packets, tx_packets, rx_bytes, tx_bytes, rx_errors, tx_errors, rx_dropped, tx_dropped<interface.metric>
<interface.metric>
metrics for the network interface<interface.metric>
Interface status in stateless-lb-frontend / Proxy / TAPA ?
Stream status in conduit instance
Flows configured in conduit instance
Targets configured in conduit instance
Targets configured in conduit instance
Gateways configured in attractor instance
Describe alternatives you've considered /
Additional context https://opentelemetry.io/docs/specs/otel/metrics/semantic_conventions/