-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
Improvement
-
5
-
False
-
None
-
False
-
OCPSTRAT-1207 - Improve Network Observability Operator performance with latest eBPF enhancements (bpfman, Tcx hook latest kernel & RHEL9.4)
-
NetObserv - Sprint 249, NetObserv - Sprint 250
Instrument several events in the eBPF agent:
- Counter of eBPF hashmap evictions
- Counter of userspace accounter evictions
- Counter of how many flows have been evicted on each eviction (for eBPF map and userspace map, as different counters)
- Counter of flows received via ringbuffer
- Counter of map evictions that are triggered after receiving a flow via ringbuffer
- Time spent by lookupAndDeleteMapKeysValues method
- Bytes submitted via gRPC or Kafka
- Sampling gauge (tracks sampling setting)
Instrument also counters for errors:
- Can't write into gRPC
- Can't write into kafka
- Reading Ringbuffer
- Can't delete flow entries
- Error iterating ebpf hashmap
Also provide a way to configure prometheus metrics export via HTTP (optionally disabled)
- is depended on by
-
NETOBSERV-1532 eBPF metrics: add TLS support
- Closed
- links to