tracee
tracee copied to clipboard
PR performance gate
Since tracee is a performance sensitive program, there is a need to ensure consistent performance and to responsibly control performance reductions if needed. As such a performance gate for PR should be added.
Benchmark: For each category defined in our e2e, smoke tracee by running all of the signatures and tests simultaneously.
Plan:
- [ ] Add a prometheus exporter for eBPF performance (based on @rafaeldtinoco's script)
- [ ] A github workflow, running the benchmark and the pyroscope Makefile. At the end, export the prometheus and pyroscope dashboards to the PR.