为应用安装探针后,ARMS即可开始监控应用,您可以在应用列表页面查看应用的请求数、错误率、响应时间等基本指标,以及应用全局拓扑和健康度。
应用列表
应用列表展示了所有已接入应用的每秒请求数、错误率、平均响应时间等基本指标。
单击应用名称可以查看应用详细数据,并对应用进行自定义配置。更多信息,请参见查看监控详情(新版)。
单击标签列的
图标可以为应用绑定标签。创建标签的操作,请参见创建并绑定自定义标签。
通过应用标签,可以实现应用筛选、应用权限管理、成本分账等方面的需求。
如果需要使用标签过滤其他应用数据(例如场景化分析数据),则创建标签时需要遵循开源Prometheus的命名规范,仅使用字母、数字和下划线(_),且首字母需要小写。
语言列的图标含义如下:
:接入应用监控的Java应用。
:接入应用监控的Golang应用。
:接入应用监控的Python应用。
-:接入可观测链路 OpenTelemetry 版的应用。
全局拓扑
全局拓扑页面显示所有已接入应用在指定时间段内的调用关系。
健康度
健康度页面每个应用对应一个方块,并按照设置的阈值分别以红、黄、绿颜色展示。
单击阈值设置,可以分别针对未恢复的告警、新增异常、平均耗时,设置展示阈值。
设置阈值后,方块展示优先级为红>黄>绿,不同阈值项优先展示优先级高者。例如:未恢复的告警黄色,新增异常绿色,平均耗时红色,则方块展示红色。
单击方块,可以展示当前时间段内应用未恢复告警、异常、平均耗时。
常见问题
为什么会出现重复的应用名称?
一般下述两种场景下会导致应用名重复:
不同来源的两个应用使用了相同的名称,例如通过EDAS、SAE等产品集成ARMS时创建的应用名和用户自行接入了ARMS指定的应用名。
不同语言框架的两个应用设置了相同名称。
RAM用户在应用列表页面看不到应用
为RAM用户添加的系统权限策略ReadOnlyAccess或AliyunARMSReadOnlyAccess,仅用于登录ARMS控制台,并不能看到应用,您还需要为特定的资源组配置ReadTraceApp权限,否则ARMS将无法展示资源组鉴权下的应用列表。具体操作请参见应用监控自定义RAM授权策略。
为用户添加ReadTraceApp权限策略时,资源范围需要是资源组级别。
添加完成示例: