Working with brokers/Broker status
v5.14.0

Broker status#

The Broker Status tab subscribes to a broker's $SYS topics and presents the broker's own statistics — traffic, connected clients, load averages, and message counts. $SYS is a convention supported by brokers such as Mosquitto and HiveMQ; the exact set of values a broker publishes varies.

Enabling $SYS status#

Subscribing to $SYS topics is off by default. Enable Enable subscriptions to $SYS topics in Settings first — otherwise the Broker Status view (and any manual $SYS subscription) stays empty.

Then, on the Broker Status tab:

  1. Select the broker to read from.
  2. Click Subscribe to start receiving $SYS updates (Unsubscribe to stop).

The Last Update field shows when the figures were last refreshed.

What the groups show#

The Broker Status tab with the Broker, Clients, Messages, Traffic, and Load groups
The Broker Status tab with the Broker, Clients, Messages, Traffic, and Load groups

The values are grouped. The descriptions below come from the in-app tooltips.

Broker#

MetricMeaning
VersionThe version of the broker (static).
TimestampWhen this build of the broker was made (static).
ChangesetThe repository revision this build was made from (static).
UptimeHow long the broker has been online, in seconds.

Traffic#

MetricMeaning
Bytes ReceivedTotal bytes received since the broker started.
Bytes SentTotal bytes sent since the broker started.

Clients#

MetricMeaning
Clients ConnectedNumber of currently connected clients.
Clients DisconnectedPersistent clients (clean session off) registered but currently disconnected.
Clients ExpiredDisconnected persistent clients that have been expired and removed.
Clients MaximumThe high-water mark of active clients connected to the broker.
Clients TotalTotal active and inactive clients currently registered.

Load#

The Load values are moving averages over different intervals (the $SYS topic's final level can be 1, 5, or 15 minutes).

MetricMeaning
ConnectionsMoving average of CONNECT packets received.
Load Bytes ReceivedMoving average of bytes received.
Load Bytes SentMoving average of bytes sent.
Messages ReceivedMoving average of all MQTT messages received.
Messages SentMoving average of all MQTT messages sent.
Messages Publish ReceivedMoving average of PUBLISH messages received.
Messages Publish SentMoving average of PUBLISH messages sent.
Messages Publish DroppedMoving average of publish messages dropped (rate at which disconnected durable clients lose messages).
SocketsMoving average of socket connections opened.

Messages#

MetricMeaning
Messages ReceivedTotal messages of any type received since start.
Messages SentTotal messages of any type sent since start.
Messages InflightMessages with QoS > 0 awaiting acknowledgement.
Messages StoredMessages currently held in the store (retained + queued for durable clients).
Messages RetainedTotal retained messages active on the broker.
Messages DroppedTotal publish messages dropped due to inflight/queuing limits.
SubscriptionsTotal subscriptions active on the broker.

Tips and caveats#

  • Not every broker publishes every $SYS value; fields a broker does not report stay blank. The values are entirely broker-defined.
  • $SYS statistics describe the broker, not your MQTT.fx session. To watch application topics, use the Subscribe tab or the Namespace Explorer.
© 2014–2026 Softblade GmbH · MQTT.fx
Local design preview generated from docs/manual/