我正在运行一个设置,其中流分析作业正在从 Azure 事件中心读取数据。事件中心包含在命名空间内,并且有专门为 SA 创建的消费者组。
事件中心命名空间配置为将所有日志推送到 OMS:
- 存档日志
- 操作日志
- 自动缩放日志
- KafkaCoordinatorLogs
- EventHubVNetConnectionEvent
- CustomerManagedKeyUserLogs
- Kafka用户错误日志
但这似乎并不涵盖该特定情况,因为我无法在 Log Analytics 工作区中找到该错误(例如,通过在过去 24 小时内搜索“UserError”
)。
搜索文档也没有什么帮助。我发现的最接近的是 .NET SDK for Azure:
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
是什么以及如何查明实际发生了什么?
最佳答案
用户错误通常是由于客户端应用程序中的错误而发生的,例如,
由于类似原因,事件中心和服务总线中出现用户错误..您可以引用Azure Service Bus Message Queue User Errors Metric
关于针对用户错误的 Azure 事件中心诊断设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59220251/