LogicMonitor + Catchpoint: Enter the New Era of Autonomous IT

Learn more

Monitor your IoT messaging infrastructure end to end.

LogicMonitor monitors MQTT brokers, IoT gateways, cloud messaging services, and the network infrastructure they depend on, in a single unified platform.

What is an MQTT broker?

An MQTT broker is a server that acts as the central hub for MQTT messaging. It receives messages published by client devices and routes them to subscribers. In IoT architectures, the broker is the intermediary that decouples sensors, devices, and applications.

How does MQTT publish/subscribe work?

Publishers send messages to the broker on specific topics. Subscribers register interest in topics with the broker. When the broker receives a published message, it forwards it to all active subscribers for that topic. Publisher and subscriber never communicate directly.

What is the difference between MQTT QoS levels?

QoS 0 (at most once) delivers with no acknowledgment. QoS 1 (at least once) guarantees delivery but may result in duplicates. QoS 2 (exactly once) uses a four-step handshake to guarantee delivery with no duplicates. Higher QoS increases reliability but also latency and broker load.

What MQTT broker metrics should I monitor?

Key metrics include active client connections, messages received and sent per second, subscription count, retained message count and size, queue depth for persistent sessions, client disconnect rates, and message delivery latency.