正在加载

移动服务概览

Elastic Stack

选择移动服务会将您带到**移动服务概览**。**移动服务概览**包含各种图表和表格,可让您高度了解移动服务对用户的执行情况,从而使您能够做出数据驱动的决策,以改善用户体验。

例如,请参见

  • 崩溃率(每次会话的崩溃次数)
  • 最慢的应用程序加载时间 — 即将推出
  • 会话数
  • 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 状态代码 ≥ 400,则从客户端角度来看的 HTTP **跨度** 会被视为失败。这些跨度将设置 event.outcome=failure 并增加失败的事务率。

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

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

注意

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

Span type duration and dependencies mobile service overview showing latency
© . All rights reserved.