Monitor Sidra's Integration Hub¶
Sidra’s Integration Hub (IH) uses Azure Service Bus to manage asynchronous communication across Data Products and services. This documentation section outlines how to monitor the health, performance, and usage of your Integration Hub using Azure-native tools.
Overview¶
Navigate to the Service Bus Namespace resource in the DSU's resource group—automatically deployed by Sidra.
On the Overview tab, you’ll find default monitoring dashboards for key metrics, including:
- Incoming requests
- Successful requests
- Server and user errors
- Throttled requests
- Total incoming and outgoing messages
Entities View¶
In Azure Service Bus terminology, Entities refers to Queues and Topics. These are the core components for messaging operations.
Click on any Queue or Topic to view its configuration and associated metrics.
Monitoring Tools¶
Insights¶
The Insights tab under the Monitoring section offers breakdowns by Topic for key metrics over time, including:
- Requests
- Incoming and outgoing messages
Time series visualizations help identify message flow trends and detect anomalies.
Info
The Azure Portal does not expose message payloads or content. For enhanced observability, consider using third-party tools.
Key Metrics¶
The following are critical metrics to monitor in Azure Service Bus:
-
DeadLetter Message Count
Number of messages sent to the dead-letter queue. Helps track failed processing. -
Message Count
Total messages in a Queue or Topic, including active, scheduled, and dead-lettered states. -
Active Connections
Point-in-time count of open client connections. Useful for detecting connection leaks or spikes. -
Size
Total storage consumed by a Queue or Topic (in bytes). -
Throttled Requests
Number of operations rejected due to quota limits being exceeded.
Info
For a complete list of metrics and details, refer to the official Microsoft documentation.