## BCC examples ported to PythonBPF This folder contains examples of BCC tutorial examples that have been ported to use **PythonBPF**. ## Requirements - install `pythonbpf` and `pylibbpf` using pip. - You will also need `matplotlib` for vfsreadlat.py example. - You will also need `rich` for vfsreadlat_rich.py example. - You will also need `plotly` and `dash` for vfsreadlat_plotly.py example. ## Usage - You'll need root privileges to run these examples. If you are using a virtualenv, use the following command to run the scripts: ```bash sudo /bin/python3 .py ``` - For the disksnoop and container-monitor examples, you need to generate the vmlinux.py file first. - For vfsreadlat_plotly.py, run the following command to start the Dash server: ```bash sudo /bin/python3 vfsreadlat_plotly/bpf_program.py ``` Then open your web browser and navigate to the given URL.