Message queues
Message queues in the form of a queue or a topic provide lightweight storage for messages. They offer endpoints that allow applications to send messages to them and endpoints that allow applications to retrieve messages from them asynchronously or to subscribe to topics. For full details, see Queue concepts.
Decoupled services are standard in applications built with microservices, and events are used to communicate between services, making it essential to observe the performance of message queues. With Dynatrace, you can get full observability into your producer and consumer services and simplify troubleshooting in asynchronous communication flows.
Queue concepts
Learn the most important concepts of queue monitoring.
Configuration
Configure monitoring, tracing for IMB MQ, tags, and management zones.
Analysis
Analyze queues and topics in your environment.
Queues and topics in Dynatrace
OneAgent automatically detects queues and topics as part of distributed traces when monitored applications use the endpoints of compatible messaging clients to send or retrieve messages. To check the compatible clients, see Technology support.
To get an overview of all detected queues and topics, from the Dynatrace menu, go to Queues.
-
For all queues and topics, OneAgent measures the number of Incoming messages and Outgoing messages.
By monitoring these metrics, you can catch unbalanced message processing that could result in severe problems (such as queue overflows) and prevent them by scaling queues quickly or maintaining failover processes. -
Select the Name of a specific queue or topic to display its analytic view, with enhanced troubleshooting capabilities to gain additional insight into related anomalies.