ARMS应用监控的MQ监控可展示消息队列Apache RocketMQ版的Topic发布和订阅消息的情况。
功能入口
登录ARMS控制台,在左侧导航栏选择。
在应用列表页面顶部选择目标地域,然后单击目标应用名称。
说明语言列的图标含义如下:
:接入应用监控的Java应用。
:接入应用监控的Golang应用。
:接入应用监控的Python应用。-:接入可观测链路 OpenTelemetry 版的应用。
-
在左侧导航栏单击MQ监控。
-
在页面右侧单击查询结果的链接。
单击链接后进入 MQ 监控页面,页面顶部可选择应用和时间范围(如最近 15 分钟),并提示若使用 RabbitMQ 需在应用设置中自定义消费者。页面分为两个区域:
-
通过消息队列发送消息的情况:展示各队列的请求数、响应时间、错误数等指标
-
通过消息队列接收消息的情况:展示各 Topic 的请求数、响应时间、错误数等指标
-
功能介绍
-
在概览页签中以拓扑图展示应用与MQ数据源之间的消息发布和订阅关系。
概览页签下方还展示消息发布统计区域,包含请求数、响应时间、错误数三个实时折线图。
-
在发布端统计页签展示消息发布的统计数据,包括请求数、响应时间和错误数。
页面下方还展示发布端明细表格,列包括所属应用、IP、调用次数、平均耗时、错误数和操作(可单击调用链查询跳转查看)。
-
在订阅端统计页签展示消息订阅的统计数据,包括消息请求数、响应时间和错误数。
页面下方以表格形式展示各订阅实例的调用明细,列包括所属应用、IP、调用次数、平均耗时、错误数和操作,可单击调用链查询链接查看对应实例的详细调用链路。
-
在调用链查询页签提供关于消息发布和订阅的接口快照,您可以通过TraceId链接查看完整调用链以及诊断问题原因。
接口快照列表包含产生时间、接口名称、所属应用、耗时、状态、TraceId和操作列,可在操作列单击查看日志查看对应调用的详细信息。