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

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

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

最近我注意到事件中心指标上存在用户错误enter image description here

事件中心命名空间配置为将所有日志推送到 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/

相关文章:

azure - 如何在 Azure Function 中写入 Azure 事件网格主题

python - 为什么 Eventhub 异步接收器每分钟仅获取 30-35 条消息?

Azure WebAPI,它需要 id token 还是访问 token 作为承载?

升级后 Azure Web 角色速度变慢

azure - 远程事件接收者身份验证

node.js - Azure IoT 和事件中心?

azure - 时间扫描在 Azure 流分析翻转窗口和跳跃窗口中如何工作?

azure - 我可以在 Azure 流分析作业的同一输出中进行多个查询吗?

azure - 如何在 Azure 流分析中实现并行性

visual-studio - 如何在 Azure Devops Pipeline 托管代理中构建 Visual Studio 安装程序项目