You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following sections provide more detailed descriptions for metrics presented in the previous section.
27
27
28
-
This section provides more detailed descriptions for metrics presented in the previous section.
28
+
### Request metrics
29
29
30
30
*Request metrics* count the number of data and management operations requests.
31
31
@@ -42,6 +42,8 @@ The following two types of errors are classified as *user errors*:
42
42
- Client-side errors (In HTTP that would be 400 errors).
43
43
- Errors that occur while processing messages, such as [MessageLockLostException](/dotnet/api/azure.messaging.servicebus.servicebusfailurereason).
44
44
45
+
### Message metrics
46
+
45
47
The following metrics are *message metrics*.
46
48
47
49
-**Incoming Messages** The number of events or messages sent to Service Bus over a specified period. For basic and standard tiers, incoming autoforwarded messages are included in this metric. And, for the premium tier, they aren't included.
@@ -60,12 +62,15 @@ The following metrics are *message metrics*.
60
62
> [!NOTE]
61
63
> When a client tries to get the info about a queue or topic, the Service Bus service returns some static information such as name, last updated time, created time, and requires session or not. Some dynamic information like message counts. If the request gets throttled, the service returns the static information and empty dynamic information. That's why message counts are shown as 0 when the namespace is being throttled. This behavior is by design.
62
64
65
+
### Connection metrics
63
66
The following metrics are *connection metrics*.
64
67
65
68
-**Active Connections** The number of active connections on a namespace and on an entity in the namespace. Value for this metric is a point-in-time value. Connections that were active immediately after that point-in-time may not be reflected in the metric.
66
69
-**Connections Opened** The number of connections opened. Value for this metric is an aggregation, and includes all connections that were opened in the aggregation time window.
67
70
-**Connections Closed** The number of connections closed. Value for this metric is an aggregation, and includes all connections that were opened in the aggregation time window.
68
71
72
+
### Resource usage metrics
73
+
69
74
The following *resource metrics* are available only with the **premium** tier.
70
75
71
76
-**CPU usage per namespace** The percentage CPU usage of the namespace.
@@ -75,15 +80,19 @@ The important metrics to monitor for any outages for a premium tier namespace ar
75
80
76
81
The other metric you could monitor is: **throttled requests**. It shouldn't be an issue though as long as the namespace stays within its memory, CPU, and brokered connections limits. For more information, see [Throttling in Azure Service Bus Premium tier](service-bus-throttling.md#throttling-in-premium-tier)
77
82
83
+
### Error metrics
84
+
78
85
The following metrics are *error metrics*.
79
86
80
87
-**Server Errors** The number of requests not processed because of an error in the Service Bus service over a specified period.
81
88
-**User Errors** The number of requests not processed because of user errors over a specified period.
82
89
90
+
### Geo-Replication metrics
91
+
83
92
The following metrics are geo-replication metrics:
84
93
85
-
**Replication Lag Duration** The offset in seconds between the latest action on the primary and the secondary regions.
86
-
**Replication Lag Count** The offset in number of operations between the latest action on the primary and the secondary regions.
94
+
-**Replication Lag Duration** The offset in seconds between the latest action on the primary and the secondary regions.
95
+
-**Replication Lag Count** The offset in number of operations between the latest action on the primary and the secondary regions.
Azure Service Bus uses Kusto tables from Azure Monitor Logs. You can query these tables with Log Analytics. For a list of Kusto tables the service uses, see [Azure Monitor Logs table reference](/azure/azure-monitor/reference/tables/tables-resourcetype#service-bus).
391
395
392
396
### Service Bus Microsoft.ServiceBus/namespaces
@@ -396,7 +400,7 @@ Azure Service Bus uses Kusto tables from Azure Monitor Logs. You can query these
Copy file name to clipboardExpand all lines: articles/service-bus-messaging/service-bus-troubleshooting-guide.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -271,7 +271,7 @@ You see an error that the entity is no longer available.
271
271
The resource might have been deleted. Follow these steps to identify why the entity was deleted.
272
272
273
273
- Check the activity log to see if there's an Azure Resource Manager request for deletion.
274
-
- Check the operational log to see if there was a direct API call for deletion. To learn how to collect an operational log, see [Collection and routing](monitor-service-bus.md#collection-and-routing). For the schema and an example of an operation log, see [Operation logs](monitor-service-bus-reference.md#operational-logs)
274
+
- Check the operational log to see if there was a direct API call for deletion. To learn how to collect an operational log, see [Monitor Azure Service Bus](monitor-service-bus.md#data-storage). For the schema and an example of an operation log, see [Operation logs](monitor-service-bus-reference.md#operational-logs)
275
275
- Check the operation log to see if there was an `autodeleteonidle` related deletion.
0 commit comments