A visualization tool that directly digests ftrace function traces and provides easier to understand timing diagrams with the ability to quickly look up functions from within the program.
Tools like KernelShark allow for easier debugging of Kernel issues using ftrace, however we often do not have the ability to put trace-cmd on customer systems just to collect the kind of traces KernelShark needs. Being able to generate visualizations from the default function traces is helpful in these situations.
Goal for this Hackweek
A parser that converts ftrace output into a handy structure in a program (python, ruby) and a prototype visualization that can take ftrace output and generate an interactive visualization of timings and delays with direct links to kernel code and docs.
ftrace, debugging, visualization
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 21
This project is one of its kind!