Support the BCC framework as well
Is your feature request related to a problem? Please describe. BCC allows you to pass arguments, and create complex BPF programs. Having this feature would be an amazing boost to the amount of details one can capture. I couldn't really find an "out of the box" way to run such programs. For example: https://github.com/iovisor/bcc/blob/master/tools/runqslower.py
Describe the solution you'd like Being able to use single file BCC scripts written in Python or Lua (perhaps with BPF code present inline so as to simplify deployment) would be amazing!
@pranav-bhatt This is something that we have considered in the past. For now, we have focused on BPFTrace because it has a more well-defined way of outputting the structured events that fits into Pixie's table-based approach.
We'll likely consider this again in the future, but for the moment we'd encourage the use of BPFTrace when possible. This also lines up with the eBPF community's general philosophy of using BPFTrace unless something highly customized is required.