应用列表

应用列表页面展示了所有被监控应用的名称、技术栈、探针类型、请求数、错误数、响应时间以及Trace质量。您还可以为应用绑定标签并使用标签筛选应用。

筛选应用

  1. 登录可观测链路 OpenTelemetry 版控制台

  2. 在左侧导航栏单击应用列表,然后在顶部菜单栏选择目标资源组和目标地域。

  3. 您可以通过应用名称模糊搜索,或通过选择标签和仅查看有数据应用选项筛选应用。

    image

    应用列表页面显示了所有应用的名称、技术栈、探针类型、提供服务请求数、提供服务错误数、提供服务响应时间与Trace质量分数。

    说明

    请求类型包含了除user_method外其他提供服务调用支持的类型,提供服务调用支持的类型请参见提供服务

绑定应用标签

应用列表页面单击image.png图标可以给指定应用设置标签,应用标签对接阿里云资源标签,可以实现应用筛选、使用标签控制资源访问、使用标签分账等需求。更多信息,请参见使用标签控制资源访问使用标签分账

image

应用拓扑

应用列表页面单击右上角的image.png图标解压查看应用全局拓扑。

image.png

质量分析

应用列表的最后一项展示了该应用的Trace数据质量,您可以单击分数打开质量分析结果页面,根据质量分析的各项评分优化Trace数据质量,高质量的Trace数据能够帮助您提升Trace数据的价值以及问题诊断的效率。

说明

出于应用列表页的性能考虑,质量分析只会基于该应用近15分钟的数据进行分析。

image.png

评价分类

评价项

说明

属性

是否存在属性字段

Span中应该包含attribute字段,且attribute属性个数大于4,属性可以包括HTTP的状态码、SQL的连接/Statement等,便于快速定位问题。

资源

Host字段

Span的Resource中应该包含host.name字段,用于判断Span来自哪台主机。

Version字段

Span的Resource中应该包含service.version字段,用于判断产生Span的应用的版本号信息。

Environment字段

Span的Resource中包含deployment.environment字段,用于判断Span来自哪个环境。

服务详细程度

内部调用字段

该应用应该具有kind为internal的Span,记录详细的内部调用,便于问题的定位。

外部服务调用字段

调用外部服务时需要记录Client类型的Span,便于分析服务的外部依赖关系。

结果

状态码字段

Span应该包含statusCode字段,明确Span调用结果的状态码,便于分辨调用是否处理失败。

详细状态信息字段

Span应该包含statusMessage字段,记录详细的调用结果信息,便于问题的定位。

事件

事件记录字段

Span应该包含event字段,在遇到一些异常情况或处理重要请求时,可附加事件和日志信息,便于问题的定位。

治理相关

调用数膨胀字段

该应用所有Span的name应该是低基数(有限数量)的,避免生成的监控指标基数过高,导致查询缓慢。

调用命名规范字段

Span的name字段最好在64字节以内,此外不要存在过多的特殊字符,例如半角冒号(:)、半角双引号("")、半角问号(?)等。

计算字符串的长度字段

Span各个字段的大小应该控制在16KB以内,避免字段超出长度导致分析统计不准确。