Allow BPFTrace scripts to run indefinitely
Is your feature request related to a problem? Please describe. Currently, Pixie allows users to deploy bpftrace scripts to collect custom telemetry data which ain't offered by Pixie (e.x - oom_kill). But there isn't a way to make Pixie continuous looks for those traces in the background indefinitely.
Describe the solution you'd like Allow to create tracepoints without a TTL.
Describe alternatives you've considered
Currently, the only workaround is periodically calling pxtrace.UpsertTracepoint with the relevant data to reset the TTL. But this really user-friendly and introduce a lot of friction to developer workflows.
Additional context My use case is to have a custom kprob write data into a pixie table and extract those data using the open telemetry extension for later processing.