val06
val06
### What does this PR do? make eBPFTelemetry struct internal **singleton** in the ebpf/telemetry pkg as it is already being used today to collect telemetry for all ebpf programs ###...
### What does this PR do? - Introduced ErrorsTelemetryModifier as a step to migrate ebpfTelemetryManager wrapper to the new model of modifiers - Marked ebpf telemetry manager as deprecated ###...
### What does this PR do? Added optional vms list parameter to allow partial initialization when calling the `kmt.init` task ### Motivation reduce the first-time-use initialization time in scenarios where...
### What does this PR do? - added ErrorsTelemetryModifier as a default modifier - Migrated USM ebpf programs (monitor, processwatcher) to use the new ebpf manager wrapper with ErrorsTelemetryModifier instead...
### What does this PR do? Migrates conntracker to use the new Manager wrapper with ErrorsTelemetryModifier instead of now deprecated ebpftelemetry.Manager ### Motivation better code structure ### Additional Notes another...
### What does this PR do? - changed defaultModifiers to be statically initialized list. - added a new overload to ebpf.Manager NewManagerWithDefault to allow creating a manager with default modifiers....
### What does this PR do? - Changes the ebpf errors telemetry metrics to Counter instead of Gauge (the metric count total number of errors in different ebpf helper functions)...