监控Azure Service Bus


Azure Service Bus是基于云消息的传递系统,用于连接应用程序,服务和设备,而不管它们的位置如何。 在Azure,本地系统或两者上运行的应用程序可以进行通信,可以管理消息传递,并且可以在最短的响应时间内访问大量应用程序。

使用Applications Manager,监控Azure Service Bus变得更加容易。队列,中继,主题,事件中心和订阅的使用情况和吞吐量统计信息会准确显示,可帮助您跟踪连接情况并监控各种设备之间的消息交换。为各种指标配置告警,并在出现异常情况时得到通知并采取必要的纠正措施。

创建一个新的监视器

若要为命名空间添加Azure Service Bus监视器,请按照以下步骤操作:

  1. 输入您Microsoft Azure帐户的订阅ID
  2. 输入要监控的Service Bus 命名空间
  3. 指定超时 间隔(以秒为单位)。
  4. 以分钟为单位指定 轮询间隔

监控的参数

通过单击 监视器 选项卡,转到 监视器类别视图。 单击 中间件/Portal表下的Azure Service Bus。 显示的是分为三个选项卡的Azure Service Bus批量配置视图:

  • 可用性 标签,提供过去24小时或30天的可用性历史记录。
  • 性能 选项卡提供了过去24小时或30天的健康状况和事件。
  • 列表视图 使您可以执行批量管理配置

监控的参数

单击监视器名称查看以下选项卡下列出的所有服务器详细信息:

监视器信息

列出有关监视器的所有基本详细信息,例如监视器名称,关联的组,下一次轮询时间,上次轮询时间等。可以在此处添加或删除自定义字段。

概述

组/表的名称指标描述
Service Bus 命名空间配置 Namespace Service Bus 命名空间的名称。
Location Service Bus 命名空间的位置/区域。
Status Service Bus命名空间的当前状态。可以是以下的值之一:
  • 活动的
  • 创建
  • 暂停的
  • 删除
Namespace Enabled 命名空间是启用还是禁用。
Namespace Type
  • 消息
  • 通知中心
Resource Group 指定Service Bus命名空间的资源组。
Event Hub Enabled 指定是否启用事件中心。
命名空间的使用 Queues 正在使用的队列数。
Topics 正在使用的主题数。
Subscriptions 正在使用的订阅内容数。
Event Hubs 正在使用的事件中心数。
Relays 正在使用的中继数。

队列

组/表的名称指标描述
队列使用 Queue 指定的队列名称。
Used Percentage 指定队列中使用的空间百分比。
Free Percentage 指定队列中空余的空间百分比。
Used Size (MB) 指定以MB为单位的队列中使用的大小。
Free Size (MB) 指定以MB为单位的队列中空余的大小。
Length 队列的长度指定了队列中消息的总数。
Active Message Count 队列中活动消息的数量。
Dead Letter Message Count 死信的消息数量。
Scheduled Message Count 队列中计划的消息数。
Transfer Dead Letter Message Count 传输成死信的消息数量。
Transfer Message Count 转移到另一个队列的消息数
Status 队列实体的当前状态。
  • 活动的
  • 禁用的
  • 禁用发送的
  • 收到禁用的
禁用队列后,就不能用于发送或接收消息。
队列吞吐量  Queue 指定队列的名称。
Incoming Rate (Messages/Sec) 队列中传入消息的速率。
Outgoing Rate (Messages/Sec) 队列中传出消息的速率。
Failed Requests 请求失败的总数。
Requests Failed Internal Server Errors 由于内部服务器错误而导致请求失败的数量。
Requests failed -Server Busy Errors 由于服务器忙错误而导致请求失败的数量。
Requests failed -Other Errors 由于其他错误而导致请求失败的数量。

主题

组/表的名称指标描述
主题使用 Topic 指定主题的名称
Used Percentage 指定主题中使用的空间百分比。
Free Percentage 指定主题中空余的空间百分比。
Used Size (MB) 指定主题中使用的大小,以MB为单位。
Free Size (MB) 指定主题中使用的大小,以MB为单位。
Active Message Count 主题中活动消息的数量。
Dead Letter Message Count 死信的消息数量。
Scheduled Message Count 主题中计划的消息数。
Transfer Dead Letter Message Count 传输成死信的消息数量。
Transfer Message Count 转移到另一个主题的消息数。
Status 队列实体的当前状态。
  • 活动的
  • 禁用的
  • 发送禁用的
禁用主题时,不能将其用于发送或接收消息。
主题吞吐量 Topic 指定主题的名称
Incoming Rate (Messages/Sec) 主题中传入消息的速率。
Failed Requests 请求总数失败。
Requests Failed Internal Server Errors 由于内部服务器错误而导致请求失败的数量。
Requests failed -Server Busy Errors 由于服务器忙错误而导致请求失败的数量
Requests failed -Other Errors 由于其他错误而导致请求失败的数量。

订阅内容

组/表的名称指标描述
订阅内容使用 Subscription 指定订阅内容的名称
Topic 指定订阅所属主题的名称。
Used Percentage 指定订阅中使用的空间百分比。
Free Percentage 指定订阅中空余的空间百分比。
Used Size (MB) 指定订阅中使用的大小,以MB为单位。
Free Size (MB) 指定订阅中使用的大小,以MB为单位。
Length 订阅的长度指定了订阅中消息的总数。
Active Message Count 订阅中的活动消息数。
Dead Letter Message Count 死信的消息数量。
Scheduled Message Count 主题中计划的消息数。
Transfer Dead Letter Message Count 传输成死信的消息数量。
Transfer Message Count 传输到另一个订阅的消息数。
Status 队列实体的当前状态。
  • 活动的
  • 禁用的
  • 禁用发送
禁用订阅后,它不能用于发送或接收消息。
订阅内容吞吐量 Subscription 指定订阅的名称
Incoming Rate (Messages/Sec) 订阅中传入消息的速率。
Failed Requests 请求失败的总数。
Requests Failed Internal Server Errors 由于内部服务器错误而导致请求失败的数量。
Requests failed -Server Busy Errors 由于服务器忙错误而导致请求失败的数量
Requests failed -Other Errors 由于其他错误而导致请求数量失败。


事件中心

组/表的名称指标描述
事件中心吞吐量 Event Hub 指定事件中心的名称。
Incoming Rate (Messages/Sec) 事件中心中传入消息的速率。
Outgoing Rate (Messages/Sec) 事件中心中传出消息的速率。
Failed Requests 请求总数失败。
Requests Failed Internal Server Errors 由于内部服务器错误而导致请求失败的数量。
Requests failed -Server Busy Errors 由于服务器忙错误而导致请求失败的数量
Requests failed -Other Errors 由于其他错误而导致请求失败的数量。

中继

组/表的名称指标描述
Listener 侦听器 指定侦听器的名称。
RelayType 指定使用的中继类型。支持的继电器有:
  • NetTcp
  • NetOneWay
  • Http
Listener Count 特定中继的侦听器数。
Relay Bytes 通过中继发送的数据大小(以字节为单位)。
Connection Attempts 指定侦听器进行的连接尝试次数。
Disconnects 指定侦听器断开连接的次数。 
Already Exists errors 已存在的错误数量。
Does Not Exist errors 不存在错误数。
Internal Errors 内部错误的数量。
Other Errors 其他错误的数量。
Quota Exceeded errors 超出配额数量的错误。
Unauthorized Errors 未经授权的错误的 数量。
Availability Up- 侦听器处于活动状态Down- 侦听器不处于活动状态。