MQTT brokers have extensive statistics in the $SYS topic, but not per-topic statistics.
This simple subscriber client displays per-topic statistics, eg. like mqtt-spy or mqtt-lens, but more. It uses GTK to present a GUI. This utility allows you to analyze quantitatively the published topics underneath a wildcard topic and answer such questions as "which topic generates the most messages?" and "which topic generates the most traffic?". You can sort by messages/second to get the most active topics.
Initially, it displays epoch-wide statistics about the number and bytes for each sub-topic of the specified topic. In the future we'll add time histograms of usage.
This is a Eclipse Paho client written in Python.
Open-source, free, code is at https://github.com/gambitcomminc/mqtt-stats
Unsuccessful Installs in the last 7 Days: 0
EclipseCon 2020 is a free virtual event for the Eclipse community. Join us October 19-22!