<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">Hello,</div><div dir="ltr"><div dir="ltr"><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">dbus-vis is a GUI tool that does the following:</div><div class="gmail_default">- It visualizes busctl pcap files, the same format that dbus-pcap reads and parses.</div><div class="gmail_default">- It somewhat half-automates the process of doing a capture on the BMC and transferring back to the host for analysis (console access to the BMC is required for this purpose.)</div></div><div class="gmail_default"><br></div><div class="gmail_default">dbus-vis started from an IPMI timeline visualization tool that only processes IPMI requests exposed on DBus. After I learned about <a href="https://github.com/openbmc/openbmc-tools/tree/master/amboar/obmc-scripts/dbus-pcap">dbus-pcap</a>, it turns out DBus visualization is a natural extension to this visualization tool. Because this tool currently accepts the same packet capture format that dbus-pcap uses (by using a slightly modified version of dbus-pcap), it kind of functions like a GUI version of dbus-pcap, and is therefore named "dbus-vis" to indicate what it does.</div><div class="gmail_default"><br></div><div class="gmail_default">The main difference between this tool and other existing dbus visualizers (such as GNU bustle) is that dbus-vis shows data in a compact timeline format, making it possible to show >10K events simultaneously on the screen at an acceptable frame rate, as well as making it easier to focus on DBus performance rather than the dependency of different DBus units (that other existing tools seem to be focusing on.)</div><div class="gmail_default"><br></div><div class="gmail_default">The changes for the first commit of dbus-vis is listed below; any comment is greatly appreciated.</div><div class="gmail_default"><a href="https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-tools/+/34263">https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-tools/+/34263</a></div></div></div><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks!</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Sui</div></div></div></div>