arthur0/fio-tools ? reverse-engineered prompt

Reverse engineered prompt

Build me a small Python project that benchmarks Kubernetes storage with fio and turns the results into simple charts I can view in a browser.

I want it to run fio jobs against a PersistentVolumeClaim, try several queue depths, and generate JSON results for random read and random write tests. Then it should create latency and IOPS plots from that data, and expose everything through a simple HTTP page so I can compare runs easily.

Please include ready to use Kubernetes manifests and example setups for a local storage class and a Ceph based storage class, so I can test different storage backends without starting from scratch. It should be easy to change the fio settings from a config file or ConfigMap, and the generated output should land in the example folders in a way that is easy to inspect.

If anything is unclear, look up the current fio or Kubernetes docs online and keep the setup straightforward.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab