将应用数据上报至可观测链路 OpenTelemetry 版后,可观测链路 OpenTelemetry 版即可开始监控应用,您可以在依赖服务页面了解应用依赖服务的详情,包括外部调用、数据库调用和消息队列的详细信息。
前提条件
已将应用数据上报至可观测链路 OpenTelemetry 版,具体操作,请参见接入指南。
查看应用依赖服务
登录可观测链路 OpenTelemetry 版控制台,在左侧导航栏单击应用列表。
在应用列表页面顶部选择目标地域,然后单击目标应用名称。
-
在上方导航栏单击依赖服务。
-
在快捷筛选区域,您可以按请求类型、请求目标、应用实例名称对图表、服务列表进行筛选过滤。
-
在趋势图区域,您可以查看应用在指定时间范围内对依赖服务发起请求的总数、错误数和平均耗时的时序曲线。
单击
图标,可以在弹出的对话框中查看该指标在某个时间段的统计情况或对比不同日期在同一时间段的统计情况,通过选择
图标可以切换柱状图、趋势图进行展示。 -
在服务列表区域,您可以查看请求的目标、类型、RED三指标(请求数、错误数、平均耗时)等信息。
在服务列表,您可以执行以下操作:
-
请求类型说明
客户端请求类型:
-
http_client:HTTP协议请求的客户端
-
dubbo_client:Dubbo RPC协议请求的客户端
-
dsf_client:DSF RPC协议请求的客户端
-
hsf_client:HSF RPC协议请求的客户端
-
grpc_client:gRPC RPC协议请求的客户端
-
thrift_client:Thrift RPC协议请求的客户端
-
sofa_client:Sofa RPC协议请求的客户端
-
client:通用客户端端请求类型
消息中间件请求类型:
-
kafka_client:Kafka消息队列的生产方
-
producer:通用消息生产方类型
数据库请求类型:
-
MySQL
-
Oracle
-
PostgreSQL
-
PPAS
-
SQLServer
-
MariaDB
-
DMDB
-
Redis
-
Memcached
-
MongoDB
-
DB
依赖服务详情
外部调用与消息调用
概览
在概览页签可以查看目标地址/服务/消息的请求数、错误数、平均耗时,以及对应的时序曲线。

调用链分析
调用链分析功能基于已存储的全量链路明细数据,通过自由组合筛选条件与聚合维度进行实时分析,可以满足不同场景的自定义诊断需求。更多信息,请参见调用链分析。
调用链分析页面顶部为查询栏,支持输入如 serviceName="service-product-skywalking" AND attributes.ali.trace.rpc="HikariCP/Connection/close" 等组合筛选条件。左侧快捷筛选面板可按状态、耗时、接口名称、主机地址进行过滤。中部展示调用次数、HTTP错误数、耗时百分位(p50/p90/p95/p99及平均耗时)三类时序图表。下方提供列表、散点图、全链路聚合、全链路拓扑、错/慢Trace分析等Tab页签,列表视图以表格展示各条Trace的TraceId、接口名称、应用名称、耗时、状态、开始时间等信息。
数据库调用
概览
在概览页签可以查看该应用调用目标数据库实例的请求数、慢调用数和平均耗时的统计指标、时序指标与分布。

SQL分析
在SQL分析页签可以了解选中数据库实例的请求趋势(请求数、慢SQL次数与平均耗时),以及调用SQL级别的统计指标。
单击SQL右侧的调用链可以查看SQL执行逻辑所在的完整代码链路。更多信息,请参见调用链分析。
页面左侧包含依赖列表和应用实例列表,可按数据库实例或应用实例筛选SQL分析数据。
异常分析
在异常分析页签可以查看该应用在指定时间范围内调用目标数据库时抛出该异常的次数,以及异常详情。更多信息,请参见异常分析。

调用来源
在调用来源页签可以查看该应用调用目标数据库来源接口的响应时间、请求数和错误数的时序曲线。
调用链分析
调用链分析功能基于已存储的全量链路明细数据,通过自由组合筛选条件与聚合维度进行实时分析,可以满足不同场景的自定义诊断需求。更多信息,请参见调用链分析。
相关文档
为避免在出现问题后被动诊断错误原因,您还可以使用告警功能针对一个接口或全部接口创建告警,即可在出现问题时向运维团队发送通知。如何创建告警,请参见创建告警规则。
