Tetragon
Create a tetragon security source. Tetragon writes JSON export events; ship them with any log forwarder that can POST JSON (Vector or Fluent Bit, for example) to https://<edge>/v1/security/<source_id> with the secret as a Bearer token. A body may be one event, an array or NDJSON.
Mapping: the event type (process_exec, process_exit, process_kprobe, process_tracepoint, process_loader) is the tag; the rule is the policy_name for kprobe and tracepoint events and the event type otherwise. Policy events are warning, process lifecycle events notice. From process: binary (process.executable.path), arguments, pod.namespace, pod.name, pod.container.id (the containerd:// prefix is removed); node_name is host.name.
Process lifecycle events are noisy and notice: they are dropped by the default warning filter. Keep them only for a narrow namespaces list.