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
Copy file name to clipboardExpand all lines: articles/event-hubs/monitor-event-hubs-reference.md
+57Lines changed: 57 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -179,6 +179,63 @@ Name | Description
179
179
`OffsetCommit` | Number of offset commit calls made to the event hub
180
180
`OffsetFetch` | Number of offset fetch calls made to the event hub.
181
181
182
+
## Diagnostic Error Logs
183
+
Diagnostic error logs capture error messages for any client side, throttling and Quota exceeded errors. They provide detailed diagnostics for error identification.
184
+
185
+
Diagnostic Error Logs include elements listed in below table:
186
+
187
+
Name | Description | Supported in Azure Diagnostics | Supported in AZMSDiagnosticErrorLogs (Resource specific table)
188
+
---|---|---|---|
189
+
`ActivityId` | A randomly generated UUID that ensures uniqueness for the audit activity. | Yes | Yes
190
+
`ActivityName` | Operation name | Yes | Yes
191
+
`NamespaceName` | Name of Namespace | Yes | yes
192
+
`EntityType` | Type of Entity | Yes | Yes
193
+
`EntityName` | Name of Entity | Yes | Yes
194
+
`OperationResult` | Type of error in Operation (Clienterror or Serverbusy or quotaexceeded) | Yes | Yes
195
+
`ErrorCount` | Count of identical errors during the aggregation period of 1 minute. | Yes | Yes
"ErrorMessage": "the request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
"ErrorMessage": "The request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
235
+
"Type": "AZMSDiagnosticErrorLogs"
236
+
}
237
+
238
+
```
182
239
183
240
## Azure Monitor Logs tables
184
241
Azure Event Hubs 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#event-hubs).
Copy file name to clipboardExpand all lines: articles/event-hubs/monitor-event-hubs.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,13 +74,11 @@ For metrics that support dimensions, you can apply filters using a dimension val
74
74
:::image type="content" source="./media/monitor-event-hubs/metrics-filter-split.png" alt-text="Screenshot showing the Metrics Explorer for an Event Hubs namespace with a filter." lightbox="./media/monitor-event-hubs/metrics-filter-split.png":::
75
75
76
76
## Analyze logs
77
-
Using Azure Monitor Log Analytics requires you to create a diagnostic configuration and enable __Send information to Log Analytics__. For more information, see the [Collection and routing](#collection-and-routing) section. Data in Azure Monitor Logs is stored in tables, with each table having its own set of unique properties. Azure Event Hubs stores data in the following tables: **AzureDiagnostics**and **AzureMetrics**.
77
+
Using Azure Monitor Log Analytics requires you to create a diagnostic configuration and enable __Send information to Log Analytics__. For more information, see the [Collection and routing](#collection-and-routing) section. Data in Azure Monitor Logs is stored in tables, with each table having its own set of unique properties. Azure Event Hubs has the capability to dispatch logs to either of two destination tables - Azure Diagnostic or Resource specific tables in Log Analytics.For a detailed reference of the logs and metrics, see [Azure Event Hubs monitoring data reference](monitor-event-hubs-reference.md).
78
78
79
79
> [!IMPORTANT]
80
80
> When you select **Logs** from the Azure Event Hubs menu, Log Analytics is opened with the query scope set to the current workspace. This means that log queries will only include data from that resource. If you want to run a query that includes data from other databases or data from other Azure services, select **Logs** from the **Azure Monitor** menu. See [Log query scope and time range in Azure Monitor Log Analytics](../azure-monitor/logs/scope.md) for details.
81
81
82
-
For a detailed reference of the logs and metrics, see [Azure Event Hubs monitoring data reference](monitor-event-hubs-reference.md).
Copy file name to clipboardExpand all lines: articles/service-bus-messaging/monitor-service-bus-reference.md
+58Lines changed: 58 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -298,6 +298,64 @@ Resource specific table entry:
298
298
299
299
```
300
300
301
+
## Diagnostic Error Logs
302
+
Diagnostic error logs capture error messages for any client side, throttling and Quota exceeded errors. They provide detailed diagnostics for error identification.
303
+
304
+
Diagnostic Error Logs include elements listed in below table:
305
+
306
+
Name | Description | Supported in Azure Diagnostics | Supported in AZMSDiagnosticErrorLogs (Resource specific table)
307
+
---|---|---|---|
308
+
`ActivityId` | A randomly generated UUID that ensures uniqueness for the audit activity. | Yes | Yes
309
+
`ActivityName` | Operation name | Yes | Yes
310
+
`NamespaceName` | Name of Namespace | Yes | yes
311
+
`EntityType` | Type of Entity | Yes | Yes
312
+
`EntityName` | Name of Entity | Yes | Yes
313
+
`OperationResult` | Type of error in Operation (Clienterror or Serverbusy or quotaexceeded) | Yes | Yes
314
+
`ErrorCount` | Count of identical errors during the aggregation period of 1 minute. | Yes | Yes
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
Copy file name to clipboardExpand all lines: articles/service-bus-messaging/monitor-service-bus.md
+2-8Lines changed: 2 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,18 +109,12 @@ For reference, you can see a list of [all resource metrics supported in Azure Mo
109
109
For metrics that support dimensions, you can apply filters using a dimension value. For example, add a filter with `EntityName` set to the name of a queue or a topic. You can also split a metric by dimension to visualize how different segments of the metric compare with each other. For more information of filtering and splitting, see [Advanced features of Azure Monitor](../azure-monitor/essentials/metrics-charts.md).
110
110
111
111
## Analyzing logs
112
-
Using Azure Monitor Log Analytics requires you to create a diagnostic configuration and enable __Send information to Log Analytics__. For more information, see the [Collection and routing](#collection-and-routing) section. Data in Azure Monitor Logs is stored in tables, with each table having its own set of unique properties.Azure Service Bus stores data in the following tables: **AzureDiagnostics**and **AzureMetrics**.
112
+
Using Azure Monitor Log Analytics requires you to create a diagnostic configuration and enable __Send information to Log Analytics__. For more information, see the [Collection and routing](#collection-and-routing) section. Data in Azure Monitor Logs is stored in tables, with each table having its own set of unique properties.Azure Service Bus has the capability to dispatch logs to either of two destination tables - Azure Diagnostic or Resource specific tables in Log Analytics. For a detailed reference of the logs and metrics, see [Azure Service Bus monitoring data reference](monitor-service-bus-reference.md).
113
113
114
114
> [!IMPORTANT]
115
115
> When you select **Logs** from the Azure Service Bus menu, Log Analytics is opened with the query scope set to the current workspace. This means that log queries will only include data from that resource. If you want to run a query that includes data from other databases or data from other Azure services, select **Logs** from the **Azure Monitor** menu. See [Log query scope and time range in Azure Monitor Log Analytics](../azure-monitor/logs/scope.md) for details.
116
116
117
-
118
-
For a detailed reference of the logs and metrics, see [Azure Service Bus monitoring data reference](monitor-service-bus-reference.md).
119
-
120
-
### Sample Kusto queries
121
-
122
-
> [!IMPORTANT]
123
-
> When you select **Logs** from the Azure Service Bus menu, Log Analytics is opened with the query scope set to the current Azure Service Bus namespace. This means that log queries will only include data from that resource. If you want to run a query that includes data from other workspaces or data from other Azure services, select **Logs** from the **Azure Monitor** menu. See [Log query scope and time range in Azure Monitor Log Analytics](../azure-monitor/logs/scope.md) for details.
117
+
### Additional Kusto queries
124
118
125
119
Following are sample queries that you can use to help you monitor your Azure Service Bus resources:
0 commit comments