org.freedesktop.Bustle.desktop CC-BY-SA-3.0 Bustle Draw sequence diagrams of D-Bus activity

Bustle draws sequence diagrams of D-Bus activity. It shows signal emissions, method calls and their corresponding returns, with time stamps for each individual event and the duration of each method call. This can help you check for unwanted D-Bus traffic, and pinpoint why your D-Bus-based application is not performing as well as you like. It also provides statistics like signal frequencies and average method call times.

LGPL-2.1+ AND GPL-3.0 https://gitlab.freedesktop.org/bustle/bustle/raw/master/data/appdata/bustle-diagram.png Explore sequence diagrams of D-Bus activity https://gitlab.freedesktop.org/bustle/bustle/raw/master/data/appdata/bustle-statistics.png See statistics summarizing the log https://gitlab.freedesktop.org/bustle/bustle/raw/master/data/appdata/bustle-welcome.png Relax with this soothing greyscale welcome page https://www.freedesktop.org/wiki/Software/Bustle/ will_at_willthompson.co.uk bustle bustle.desktop

You can now explore messages while they're being recorded. (Filtering, statistics and exporting are still only available once you stop recording.)

The raw sender and destination for each message is now shown in the details pane.

Bytestrings with embedded NULs which are otherwise ASCII are now shown as ASCII strings.

It's now possible to monitor the system bus (from the user interface and with the bustle-pcap command-line tool), with no need to reconfigure the system bus. It's also possible to monitor an arbitrary bus by address.

Bustle now requires that dbus-monitor (≥ 1.9.10) and pkexec are installed on your system.