针对用户错误的Azure Event Hub诊断设置

时间:2019-12-06 20:57:53

标签: azure azure-eventhub azure-stream-analytics azure-log-analytics

我正在运行一个设置,其中Stream Analytics作业正在从Azure Event Hub读取。事件中心包含在名称空间中,并且专门为SA创建了使用者组。

最近,我注意到User Error在事件中心指标上。 enter image description here

事件中心命名空间配置为将所有日志推送到OMS:

  • ArchiveLogs
  • OperationalLogs
  • AutoScaleLogs
  • KafkaCoordinatorLogs
  • EventHubVNetConnectionEvent
  • CustomerManagedKeyUserLogs
  • KafkaUserErrorLogs

但是,这似乎并未涵盖该特定情况,因为我无法在Log Analytics Workspace中找到该错误(例如,在过去24小时内执行search "UserError")。

搜索文档也无济于事。我发现最接近的是用于Azure的.NET SDK:

Namespace: Microsoft.Azure.EventHubs
Assembly: Microsoft.Azure.EventHubs.dll
UserError Identifies the exception as a user error and user needs to take an action to address the failure.

但这也不是很有用,因为它甚至没有指出用户是消息的发送者还是接收者。

在这种情况下,UserError是什么?如何查明实际情况?

1 个答案:

答案 0 :(得分:1)

用户错误通常是由于客户端应用程序中的错误而发生的,例如

事件集线器和服务总线中的用户错误是由于类似原因引起的。您可以参考Azure Service Bus Message Queue User Errors Metric