azure - 记录 Azure 服务总线服务器异常

标签 azure azureservicebus azure-servicebus-queues

如果我无权访问提交队列消息的客户端,是否有办法记录服务总线异常和错误?比如,从服务总线队列本身?

最佳答案

在此处查看 Azure 指标 REST API:

https://msdn.microsoft.com/en-us/library/azure/dn163589.aspx

启动和运行起来有点繁琐,因为您需要在 Azure 上创建和安装管理证书。下面的链接解释了如何操作:

https://msdn.microsoft.com/en-us/library/azure/gg551722.aspx

首先,您可以点击要监控的队列或主题支持的指标资源 - 下面的 URL 是经过编辑的示例:

https://management.core.windows.net/[SubscriptionID]/services/servicebus/Namespaces/[Namespace]/queues/[Queue]/Metrics

它返回一大块 JSON,其中包含指向受支持指标资源的链接。这包括失败请求和内部服务器错误的计数。

除此之外,值得在客户端上使用记录器机制,让您可以远程聚合更详细的消息。这将使您更全面地了解为什么您的客户可能无法发送和接收。

关于azure - 记录 Azure 服务总线服务器异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085232/

相关文章:

azure - 导出多个 Azure AD 组成员

azure - 在子网级别应用的 Azure NSG 是否会影响该子网上 VM 之间的通信?

Azure Web 作业、Azure 服务总线队列触发器防止消息被删除

Azure 服务总线 InvalidOperationException

azure - 队列服务总线名称不可用

azure - 接收前查看消息

azure - Kubernetes - 我如何确认我的入口 Controller 正在执行它应该执行的所有操作?

python - git Push azure master azure fatal : Not a git repository (or any of the parent directories): . git

azure - 无法创建队列

.net - 一次性清除azure服务总线队列