Monitoring & Throttling in HiveMQ Cloud Starter Plan: What You Can (and Canβt) Do
Question
Can I monitor CPU, memory, or disk usage in the HiveMQ Cloud Starter plan?
Answer
π§ Key Takeaways
Feature | Available in Starter Plan? |
|---|---|
Monitor active connections | β Yes |
View queued messages | β Yes |
Monitor message throughput (cluster-wide) | β Yes |
Set up alerts (e.g., "if topic has X messages") | β No |
Monitor CPU, memory, disk | β No |
Grafana / Prometheus / CloudWatch support | β No |
Remove offline clients, purge messages | β Yes |
Observe expired messages | β No |
Extend monitoring with plugins | β No (only in Dedicated) |
π Monitoring Options in Starter Plan
HiveMQ Control Center
View active clients and client queues.
Observe message throughput (cluster-wide).
Remove persistent offline clients or purge messages manually.
REST API
Access connection info and client queues programmatically.
π Per-client message throughput and expired message visibility are not available.
π« Whatβs Not Included in the Starter Plan
No infrastructure visibility (e.g., CPU, memory).
No alerting or auto-notifications.
No integration with third-party monitoring tools like Grafana, Prometheus, or AWS CloudWatch.
π What Happens If You Exceed the 1MB/s Throughput Limit?
The HiveMQ Cloud Starter plan includes throttling, but not hard cutoffs.
Example Scenarios:
Publishing 2000 Γ 1KB messages at once?
β€ Messages are accepted but may be processed with slight delays.2000 offline clients reconnect with 1 queued message each?
β€ Messages are sent at a controlled rate. Nothing is dropped unless client queues overflow (standard MQTT behavior).
π§ͺ Conclusion: The broker handles spikes gracefully but doesn't guarantee instant delivery in overload cases.
π§ͺ Test Your Own Load
To understand how your workload behaves:
Use the 14-day free HiveMQ Starter trial.
Simulate your expected load (e.g., message spikes, batch reconnects).
Observe how the system responds using the Control Center or API.
π§ Need More Monitoring or Custom Alerting?
For advanced needs like:
Integration with external monitoring systems (Grafana, Prometheus)
Infrastructure metrics
Custom plugins or alert triggers
π Consider upgrading to the HiveMQ Cloud Dedicated (Enterprise) plan or running HiveMQ self-hosted.
β‘ Contact us for tailored guidance.
β Summary
The HiveMQ Cloud Starter plan offers basic monitoring and sensible throttling, making it ideal for prototyping or low-complexity production setups. For full observability and control, consider upgrading to a dedicated deployment.