本文说明如何查看数据库调用,从而了解应用的数据库调用情况,包括概况、SQL调用、异常、调用来源、调用链列表等信息。

前提条件

接入应用监控

功能入口

  1. 登录ARMS控制台,在左侧导航栏选择应用监控 > 应用列表
  2. 应用列表页面顶部选择目标地域,然后单击目标应用名称。
    说明 语言列显示Java图标图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。
  3. 在左侧导航栏,单击数据库调用
  4. 数据库调用页面,选择数据库,设置时间段。
    数据库调用
  5. 完成设置后,您可以执行以下操作:
    • 单击概览页签,查看应用的数据库调用概况。
    • 单击SQL调用分析页签,查看应用的SQL调用。
    • 单击异常分析页签,查看应用的数据库调用异常。
    • 单击调用来源页签,查看应用的数据库调用来源。
    • 单击调用链查询页签,查看应用的调用链列表。

概览

概览页签下显示数据库的调用关系拓扑、请求数、响应时间、慢调用次数和性能一览。

概览
可选:概览页签下,您可以执行以下操作:
  • 单击放大图标图标或向上滑动鼠标滚轮,放大应用拓扑图。
  • 单击缩小图标图标或向下滑动鼠标滚轮,缩小应用拓扑图。
  • 单击刷新图标图标,将拓扑图恢复至默认大小。
  • 单击适应页面大小图标,可以将拓扑图调整为适应页面大小。
  • 将光标移到统计图上,查看统计情况。
  • 使用光标选中一段时间,查看指定时间段的统计情况。
  • 单击chart图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。
  • 单击code图标,查看该指标的API详情。
  • 单击alert图标,为该指标创建报警。具体操作,请参见应用监控告警规则(新版)

SQL调用分析

SQL调用分析页签下显示数据库的SQL调用数柱状图、响应时间时序曲线、SQL语句列表等信息。

SQL调用分析
可选:SQL调用分析页签下,您可以执行以下操作:
  • 将光标移到统计图上,查看统计情况。
  • 单击chart图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。
  • 单击code图标,查看该指标的API详情。
  • 在SQL语句的操作列,单击调用统计,查看该SQL语句的SQL调用统计。
  • 在SQL语句的操作列,单击调用链查询,查看该SQL语句的调用链列表。更多信息,请参见调用链查询

异常分析

异常分析页签下显示数据库的异常情况。

异常分析
可选:异常分析页签下,您可以执行以下操作:
说明 如果要过滤异常,在应用设置 > 自定义设置 > 高级义设置异常过滤文本框设置。
  • 将光标移到统计图上,查看统计情况。
  • 使用光标选中一段时间,查看指定时间段的统计情况。
  • 单击chart图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。
  • 单击code图标,查看该指标的API详情。
  • 在异常的操作列,单击调用统计,查看该异常的统计情况。
  • 在异常的操作列,单击详情,查看该异常的详情。

调用来源

调用来源页签下显示数据库的调用来源情况。

调用来源
可选:调用来源页签下,您可以执行以下操作:
  • 在搜索框,输入应用或接口名称,单击搜索图标,查看应用或接口的情况。
  • 在调用来源应用的接口右侧,单击查看详情,查看该接口的调用链列表。更多信息,请参见调用链查询
  • 将光标移到统计图上,查看统计情况。
  • 单击chart图标,查看该指标在某个时间段的统计情况或对比不同日期同一时间段的统计情况。

调用链查询

调用链查询页签下显示数据库的所有调用链列表。

接口名称
可选:调用链查询页签下,您可以执行以下操作:
  • 在搜索框,输入接口名称,然后单击搜索图标,查看指定接口的调用链列表。
  • TraceId列,单击TraceId名称,查看调用链路详情。更多信息,请参见调用链路详情
  • 操作列,单击查看日志,查看该调用链的日志信息。
    说明 您需要将业务日志关联调用链的TraceId后,才能够通过调用链的TraceId快速关联到业务日志,及时定位分析、解决问题。具体操作,请参见业务日志关联调用链的TraceId信息