针对用户错误设置Azure事件中心诊断

针对用户错误设置Azure事件中心诊断,azure,azure-eventhub,azure-stream-analytics,azure-log-analytics,Azure,Azure Eventhub,Azure Stream Analytics,Azure Log Analytics,我正在运行一个设置,其中流分析作业正在从Azure事件中心读取数据。事件中心包含在命名空间中,并且专门为SA创建了使用者组 最近我注意到Event Hub metrics上出现了用户错误。 事件中心命名空间配置为将所有日志推送到OMS: 拱门 操作日志 自动缩放日志 卡夫卡通片 EventHubVNetConnectionEvent CustomerManagedKeyUserLogs 卡夫卡塞雷洛格斯 但这似乎不包括那个特殊情况,因为我无法在日志分析工作区中找到那个错误(例如,在过去24

我正在运行一个设置,其中流分析作业正在从Azure事件中心读取数据。事件中心包含在命名空间中,并且专门为SA创建了使用者组

最近我注意到Event Hub metrics上出现了
用户错误

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

  • 拱门
  • 操作日志
  • 自动缩放日志
  • 卡夫卡通片
  • EventHubVNetConnectionEvent
  • CustomerManagedKeyUserLogs
  • 卡夫卡塞雷洛格斯
但这似乎不包括那个特殊情况,因为我无法在日志分析工作区中找到那个错误(例如,在过去24小时内执行
搜索“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
。但是,有没有办法找到,接收方出现此错误的根本原因是什么(在这种情况下,这是流分析作业)?甚至可以识别出发生故障的接收器(如果有多个)。事件中心(或一般的服务总线)是否记录了此类信息?服务器将只显示用户错误。客户端应用程序将获得详细的异常。如果您的客户端是流式分析作业,您可以检查流式分析作业的活动日志。如果在流式分析作业的活动日志中未发现错误,则向microsoft提出支持通知单。