Azure SignalR is a fully managed service in Microsoft Azure that enables real-time communication between server-side applications and connected clients. It manages client connections and supports multiple transport protocols, making it ideal for chat applications, live dashboards, collaborative tools, and other real-time scenarios.
Applications Manager's Azure SignalR monitoring provides key metrics to track active connections, connection activity, message throughput, inbound and outbound traffic, server load, connection quota utilization, error rates, and server connection latency. Monitor your Azure SignalR service to ensure reliable and high-performance real-time communication.
To learn how to create a new Microsoft Azure SignalR monitor, click here.
Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the SignalR monitor from the displayed tooltip. This action will display the bulk configuration view for Azure SignalR in three tabs:
The Microsoft Azure monitor provides details of the Azure SignalR service under the given subscription. Following are the list of metrics monitored in Azure SignalR monitoring in their corresponding tabs:
| Parameter | Description |
|---|---|
| ACTIVE CONNECTIONS | |
| Connections | The maximum number of active connections to the Azure SignalR service between the poll intervals. |
| CONNECTION ACTIVITY | |
| Connection Open Rate | The total connections opened per minute on the Azure SignalR service between the poll intervals (in connections/min). |
| Connection Close Rate | The total connections closed per minute on the Azure SignalR service between the poll intervals (in connections/min). |
| Connections Opened | The total connections opened on the Azure SignalR service between the poll intervals. |
| Connections Closed | The total connections closed on the Azure SignalR service between the poll intervals. |
| MESSAGES | |
| Message Rate | The total messages sent and received per minute by the Azure SignalR service between the poll intervals (in messages/min). |
| Messages | The total messages sent and received by the Azure SignalR service between the poll intervals. |
| INBOUND & OUTBOUND TRAFFIC | |
| Inbound Traffic Rate | The total inbound traffic per minute to the Azure SignalR service between the poll intervals (in MB/min). |
| Outbound Traffic Rate | The total outbound traffic per minute from the Azure SignalR service between the poll intervals (in MB/min). |
| Inbound Traffic | The total inbound traffic to the Azure SignalR service between the poll intervals (in MB). |
| Outbound Traffic | The total outbound traffic from the Azure SignalR service between the poll intervals (in MB). |
| SERVER LOAD | |
| Server Load | The average server load of the Azure SignalR service at the time of polling (in %). |
| CONNECTION QUOTA UTILIZATION | |
| Connection Quota Utilization | The average connection quota utilization of the Azure SignalR service at the time of polling (in %). |
| ERRORS | |
| System Errors | The average number of system errors encountered by the Azure SignalR service between the poll intervals (in %). |
| User Errors | The average user errors encountered by the Azure SignalR service between the poll intervals (in %). |
| SERVER CONNECTION LATENCY | |
| Server Connection Latency | The average latency for server connections of the Azure SignalR service between the poll intervals (in ms). |
| Parameter | Description |
|---|---|
| CONFIGURATION | |
| Resource Group Name | The name of the resource group associated with the Azure SignalR service. |
| Location | The Azure region where the Azure SignalR service is hosted. |
| Resource State | The current resource state of the Azure SignalR service. Possible values: Enabled, Disabled. |
| Provisioning State | The current provisioning state of the Azure SignalR service. |
| SKU | The pricing tier of the Azure SignalR service. |
| SKU Tier | The tier level of the Azure SignalR service SKU. |
| SKU Capacity | The unit count of the Azure SignalR service. |
| Creation Time | The date and time when the Azure SignalR service was created. |
| Host Name | The hostname of the Azure SignalR service endpoint. |
| Public Network Access | Indicates whether public network access is enabled for the Azure SignalR service. Possible values: Enabled, Disabled. |
| Version | The version of the Azure SignalR service. |
It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.
Reviewer Role: Research and Development