本文说明如何查看数据库调用,从而了解应用的数据库调用情况,包括概况、SQL调用、异常、调用来源、调用链列表等信息。
前提条件
功能入口
登录ARMS控制台,在左侧导航栏选择。
在应用列表页面顶部选择目标地域,然后单击目标应用名称。
说明语言列的图标含义如下:
:接入应用监控的Java应用。
:接入应用监控的Golang应用。
:接入应用监控的Python应用。-:接入可观测链路 OpenTelemetry 版的应用。
-
在左侧导航栏,单击数据库调用。
-
在数据库调用页面,选择数据库,设置时间段。
概览
概览页签下显示数据库的调用关系拓扑、请求数、响应时间、慢调用次数和性能一览。

在概览页签下,您可以执行以下操作:
将光标移到统计图上,查看统计情况。
使用光标选中一段时间,查看指定时间段的统计情况。
单击
图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。单击
图标,查看该指标的API详情。单击
图标,为该指标创建报警。具体操作,请参见应用监控告警规则。
拓扑视图
在拓扑视图页签上可以查看数据库的调用关系拓扑。

SQL调用分析
SQL 调用分析页签下显示数据库的SQL调用数柱状图、响应时间时序曲线、SQL语句列表等信息。
列表包含所属应用、数据库类型、SQL语句、慢SQL执行次数、平均耗时、调用次数、返回大小列,操作列提供调用统计和调用链查询入口。
可选:在SQL 调用分析页签下,您可以执行以下操作:
将光标移到统计图上,查看统计情况。
单击
图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。单击
图标,查看该指标的API详情。-
在SQL语句的操作列,单击调用统计,查看该SQL语句的SQL调用统计。
-
在SQL语句的操作列,单击调用链查询,查看该SQL语句的调用链列表。更多信息,请参见调用链查询。
异常分析
异常分析页签下显示数据库的异常情况。
可选:在异常分析页签下,您可以执行以下操作:
如果要过滤异常,在的异常过滤文本框设置。
将光标移到统计图上,查看统计情况。
使用光标选中一段时间,查看指定时间段的统计情况。
单击
图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。单击
图标,查看该指标的API详情。-
在异常的操作列,单击调用统计,查看该异常的统计情况。
-
在异常的操作列,单击详情,查看该异常的详情。
调用来源
调用来源页签下显示数据库的调用来源情况。

可选:在调用来源页签下,您可以执行以下操作:
-
在搜索框,输入应用或接口名称,单击
图标,查看应用或接口的情况。 -
在调用来源应用的接口右侧,单击查看详情,查看该接口的调用链列表。更多信息,请参见调用链查询。
将光标移到统计图上,查看统计情况。
单击
图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。
调用链查询
调用链查询页签下显示数据库的所有调用链列表。
列表包含产生时间、接口名称、所属应用、耗时、状态、TraceId和操作列。
可选:在调用链查询页签下,您可以执行以下操作:
-
在搜索框,输入接口名称,然后单击
图标,查看指定接口的调用链列表。 -
在TraceId列,单击TraceId名称,查看调用链路详情。更多信息,请参见调用链路详情。
-
在操作列,单击查看日志,查看该调用链的日志信息。
说明您需要将业务日志关联调用链的TraceId后,才能够通过调用链的TraceId快速关联到业务日志,及时定位分析、解决问题。具体操作,请参见Java应用业务日志关联调用链TraceId。