【问题标题】:Logging Azure Service Bus server exceptions记录 Azure 服务总线服务器异常
【发布时间】:2015-01-22 09:31:31
【问题描述】:

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

【问题讨论】:

    标签: azure azureservicebus azure-servicebus-queues


    【解决方案1】:

    在此处查看 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,其中包括指向受支持指标资源的链接。这包括失败请求和内部服务器错误的计数。

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

    【讨论】:

    • 当然可以,但问题是,客户端不是我的,我只能访问处理工作者角色和服务总线本身。我建议他们更彻底地记录它,但我对它没有太多控制权。不过感谢您的指点。
    猜你喜欢
    • 2015-02-25
    • 2015-06-26
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多