API详情页提供指定时间段内应用中所有API请求的成功率、平均成功耗时、平均失败耗时、缓慢次数、错误次数,并以API请求发起端的地域、域名、网络制式等维度展示统计数据。

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏选择前端监控 > 前端列表
  3. 前端列表页面的应用列表中单击目标应用。
  4. 在左侧导航栏中单击应用 > API详情

    本文将页面划分为3个区域进行说明。

    API details

筛选条件

通过设置不同维度的筛选条件,查看相应的API信息。可筛选的维度包括API返回信息HTTP状态码页面地域操作系统域名网络制式设备浏览器UID用户名

将鼠标悬浮于一个筛选框中,单击右侧的delete,可删除该条件的选择。单击最右侧的重置,可清除所有筛选条件。

成功率

API请求信息区域选择成功率,可以查看成功率、调用成功次数、错误次数和错误用户数。success
  • 成功率:以折线图显示指定时间段内应用中所有API请求的成功率,对应右侧纵坐标。
  • 调用成功次数:以蓝色柱状图显示指定时间段内每小时的调用次数,对应左侧纵坐标。
  • 错误次数:以黄色柱状图显示指定时间段内每小时的调用错误次数,对应左侧纵坐标。

将鼠标悬浮于柱状图上,可查看指定时间段内的具体的成功率、调用成功次数、错误次数和错误用户数。

成功耗时或失败耗时

API请求信息区域选择成功耗时失败耗时,可以查看平均成功耗时或平均失败耗时、≤1000ms的调用次数和>1000ms的调用次数。time
  • 平均成功耗时或平均失败耗时:以折线图显示指定时间段内应用中所有API的平均成功耗时或平均失败耗时,对应右侧纵坐标。
  • ≤1000ms的调用次数:以蓝色柱状图显示每小时≤1000ms的成功调用总次数或失败调用总次数,对应左侧纵坐标。
  • >1000ms的调用次数:以黄色柱状图显示每小时>1000ms的成功调用总次数或失败调用总次数,对应左侧纵坐标。

缓慢次数

说明 缓慢次数是指耗时>1000ms的调用次数。
API请求信息区域选择缓慢次数,可以查看缓慢次数。slow

缓慢次数:以柱状图显示指定时间段内应用中所有API的缓慢请求次数,对应左侧纵坐标。

错误次数

API请求信息区域选择错误次数,可以查看错误次数。error

错误次数:以柱状图显示指定时间段内应用中所有API的错误请求次数,对应左侧纵坐标。

API请求列表

在区域③中的API请求列表页签,可以查看各API在指定时间段内的请求情况。API ask
  • 单击列表首行中的属性右侧的icon_up_down图标,可对列表进行排序。
  • 将鼠标悬浮于API列的API别名上,单击edit图标,可以修改API别名,修改后,所有API将会以别名展示。单击设置为搜索值,可以将该API设置为筛选项。
  • 单击错误次数列的数字,可以查看指定时间段内错误详情和错误分布情况。 在请求详情区域,单击查看调用链,可以查看错误请求的调用链路和业务轨迹。单击查看会话,可以查看错误请求的会话追踪详情。
  • 单击缓慢次数列的数字,显示指定时间段内缓慢请求详情和缓慢请求分布情况。 在请求详情区域,单击查看调用链,可以查看缓慢请求的调用链路和业务轨迹。单击查看会话,可以查看缓慢请求的会话追踪详情。
  • 单击右侧操作列的分析,可以查看API详情、API错误详情、API缓慢详情和分布情况。
    • API详情页面,可以查看API请求成功率和请求详情。在请求详情区域,单击查看调用链,可以查看该API的调用链路和业务轨迹。单击查看会话,可以查看该API的会话追踪详情。
    • API错误详情页面,可以查看错误次数分布和请求详情。
    • API缓慢详情页面,可以查看响应时间分布和网络请求信息。
    • 分布页面,可以查看返回信息、HTTP状态码、页面、域名和地理分布信息,并可以查看操作系统、浏览器、设备和网络制式各维度的占比。

返回信息列表

在区域③中选择返回信息列表,可以查看各API的所有返回信息。reback
  • 单击列表首行中的属性右侧的icon_up_down图标,可对列表进行排序。
  • 将鼠标悬浮于返回信息列的返回信息上,单击设置为搜索值,可以将该返回信息设置为筛选项。
  • 单击缓慢次数列的数字,显示指定时间段内缓慢请求详情和缓慢请求分布情况。 在请求详情区域,单击查看调用链,可以查看缓慢请求的调用链路和业务轨迹。单击查看会话,可以查看缓慢请求的会话追踪详情。
  • 单击右侧操作列的分析,可以查看API详情、API错误详情、API缓慢详情和分布情况。
    • API详情页面,可以查看API请求成功率和请求详情。在请求详情区域,单击查看调用链,可以查看该API的调用链路和业务轨迹。单击查看会话,可以查看该API的会话追踪详情。
    • API错误详情页面,可以查看错误次数分布和请求详情。
    • API缓慢详情页面,可以查看响应时间分布和网络请求信息。
    • 分布页面,可以查看返回信息、HTTP状态码、页面、域名和地理分布信息,并可以查看操作系统、浏览器、设备和网络制式各维度的占比。

HTTP状态码

在区域③中选择HTTP状态码,可以查看所有的HTTP状态码。HTTP
  • 单击列表首行中的属性右侧的icon_up_down图标,可对列表进行排序。
  • 将鼠标悬浮于HTTP状态码列的HTTP状态码上,单击设置为搜索值,可以将该HTTP状态码设置为筛选项。
  • 单击缓慢次数列的数字,显示指定时间段内缓慢请求详情和缓慢请求分布情况。 在请求详情区域,单击查看调用链,可以查看缓慢请求的调用链路和业务轨迹。单击查看会话,可以查看缓慢请求的会话追踪详情。
  • 单击右侧操作列的分析,可以查看API详情、API错误详情、API缓慢详情和分布情况。
    • API详情页面,可以查看API请求成功率和请求详情。在请求详情区域,单击查看调用链,可以查看该API的调用链路和业务轨迹。单击查看会话,可以查看该API的会话追踪详情。
    • API错误详情页面,可以查看错误次数分布和请求详情。
    • API缓慢详情页面,可以查看响应时间分布和网络请求信息。
    • 分布页面,可以查看返回信息、HTTP状态码、页面、域名和地理分布信息,并可以查看操作系统、浏览器、设备和网络制式各维度的占比。

分布情况

在区域③中选择分布情况,可以查看域名、页面、UID、用户名和地理分布信息,并可以查看操作系统、浏览器、设备和网络制式各维度的占比。将鼠标悬浮于域名页面列上,单击设置为搜索值,可以将该域名或页面设置为筛选项。
说明
  • 只有操作系统和浏览器支持版本号分布。
  • 操作系统、浏览器、设备和网络制式饼图只展示Top 5的维度分布,单击各区域右上角的切换视图,可查看该维度所有类别占比情况。
distributed