Is there an existing issue for this?
Is your feature request related to a problem?
The process cache can cause a lot of memory usage when many processes are executed on a system. The cache itself, and its deleteQueue expand under rapid process creation. Process churn can also cause significant memory fragmentation. This potential for an explosion of memory usage makes it difficult to estimate an upper bound of how much memory tetragon will use.
Describe the feature you would like
This change allows users to disable the process cache in order prevent its memory usage and fragmentation at the cost of not being able to reliably enrich events with process information.
Describe your proposed solution
No response
Code of Conduct
Is there an existing issue for this?
Is your feature request related to a problem?
The process cache can cause a lot of memory usage when many processes are executed on a system. The cache itself, and its deleteQueue expand under rapid process creation. Process churn can also cause significant memory fragmentation. This potential for an explosion of memory usage makes it difficult to estimate an upper bound of how much memory tetragon will use.
Describe the feature you would like
This change allows users to disable the process cache in order prevent its memory usage and fragmentation at the cost of not being able to reliably enrich events with process information.
Describe your proposed solution
No response
Code of Conduct