移动服务概述编辑

选择移动服务会将您带到 移动服务概述移动服务概述 包含各种图表和表格,可以提供有关移动服务为用户执行情况的高级可见性,使您能够做出有关如何改善用户体验的数据驱动决策。

例如,请参阅

  • 崩溃率(每次会话的崩溃次数)
  • 最慢的应用程序加载时间 - 即将推出
  • 会话数
  • HTTP 请求数
  • 地图显示基于国家和地区的 HTTP 请求总数
  • 最常用的设备、网络连接类型、操作系统版本和应用程序版本
  • 延迟、吞吐量和错误随时间的变化
  • 服务依赖项

所有这些指标和见解都可以帮助 SRE 和开发人员更好地了解其移动应用程序环境的运行状况以及后端错误和瓶颈对最终用户体验的影响。

快速统计编辑

了解缓慢的应用程序加载时间和应用程序崩溃率变化对用户流量的影响(即将推出)。可视化会话和 HTTP 趋势,并查看用户的位置,使您能够优化基础设施部署和路由拓扑。

注意:由于崩溃率的计算方式(每次会话的崩溃次数),因此可能出现大于 100% 的比率,因为一个会话可能包含多个崩溃。

mobile service overview centered on location map

最常用编辑

根据最常用的设备型号和操作系统版本优化最终用户体验和应用程序 QA 策略。

mobile service overview showing most used devices

吞吐量和事务编辑

吞吐量 图表可视化所选服务的每分钟平均事务数。

事务 表显示所选服务的事务组列表,包括每个事务的延迟、流量、错误率和影响。共享相同名称的事务将被分组,并且每个组仅显示一个条目。

默认情况下,事务组按影响排序,以显示服务中最常用的和最慢的端点。如果您对某个特定端点感兴趣,请单击 查看事务 以查看 事务概述 页面上的类似事务列表。

Traffic and transactions

失败的事务率和依赖项编辑

失败的事务率表示从所选服务的角度来看失败的事务的百分比。它对于可视化服务事务中意外的增加、减少或不规则模式很有用。

从 HTTP 服务器角度来看,HTTP 事务 不会将 4xx 状态代码(客户端错误)视为失败,因为失败是由调用者而不是 HTTP 服务器引起的。因此,event.outcome=success 并且失败的事务率不会增加。

但是,从客户端角度来看,HTTP 跨度 如果 HTTP 状态代码 ≥ 400,则被视为失败。这些跨度将设置 event.outcome=failure 并增加失败的事务率。

如果没有 HTTP 状态,则事务和跨度都被视为成功,除非报告错误。

依赖项 表显示与所选时间范围内服务的相关下游服务或外部连接的列表。该表显示每个依赖项的延迟、吞吐量、失败的事务率和影响。默认情况下,依赖项按影响排序,以显示最常用的和最慢的依赖项。如果您对某个特定依赖项感兴趣,请单击 查看依赖项 以了解更多信息。

显示使用 Real User Monitoring (RUM) 代理进行检测的服务的依赖项需要代理版本 ≥ v5.6.3。

Span type duration and dependencies
mobile service overview showing latency