EAS 观察仪表板
编辑页面
在 EAS 观察仪表板中查看性能指标,按平台、环境和版本筛选,并调查单个会话。
For the complete documentation index, see llms.txt. Use this file to discover all available pages.
EAS Observe 仪表盘为你的应用性能指标提供可视化概览。在 EAS 仪表盘中打开你的项目,并从导航菜单中选择 Observe。
摘要
在页面顶部,仪表盘会显示当前视图中的数据摘要:活跃用户、发布、构建和更新。随着你更改筛选条件,这些计数会更新。点击 Show all 可清除发布筛选,并查看所有发布的汇总计数。
筛选器
筛选器控制下方指标中包含哪些事件。
- 平台:Android 或 iOS。
- 环境:筛选到某个特定的 环境,例如
production或preview。默认是 所有环境。 - 时间范围:1 小时、12 小时、1 天、3 天、7 天、14 天、21 天、30 天或 60 天。默认是 最近 14 天。
- 发布:筛选到某个特定的应用版本、某个特定的原生构建或某个 OTA 更新。
标签页
仪表盘将数据分为四个标签页:
- 应用启动:启动性能指标(冷启动、热启动、bundle 加载时间、首次渲染时间、交互就绪时间)。完整说明请参阅 指标参考。
- EAS Update:OTA 更新的下载时间以及按更新划分的表格。详情请参阅 EAS Update 下载性能。
- 事件(需要 SDK 56 及更高版本):使用
Observe.logEvent记录的用户自定义事件,包含计数以及进入每个事件详情的链接。 - 导航(需要 SDK 56 及更高版本):按路由统计的导航耗时,包括冷态与热态下的首次渲染时间和交互就绪时间。需要 Expo Router 或 React Navigation。
指标卡片
每个指标都会以带有图表和统计细分的卡片形式显示。对于每个指标,仪表盘都会展示:
- 中位数:中间值,代表典型的用户体验。
- 平均值:所有事件的算术平均值。
- 最小值 和 最大值:记录到的最快和最慢值。
- P90 和 P99:90% 或 99% 的事件低于这些值,有助于识别尾部延迟。
在“应用启动”标签页中,你可以在列表布局(每行一个图表)和网格布局之间切换。使用 Show builds 和 Show updates 开关可控制图表上是否显示发布标记。
发布标记与对比
当你发布新的原生构建或 OTA 更新时,每个图表都会在部署时间显示一个发布标记。时间轴上彼此接近的标记会合并为一个指示器,以保持图表清晰易读。
点击某个标记会打开一个弹出层,其中包含该发布的详细信息,包括版本、构建号或更新 ID、用户和事件数量,以及该时间点的指标值。从弹出层中可以进一步查看该发布的事件。
在没有发布筛选器的情况下,“应用启动”卡片还会在卡片顶部显示 最新 和 上一版 发布的指标。这样可以更容易一眼发现回归问题。
调查会话
当某些内容看起来不对劲时,可以从 事件 标签页或某个发布标记的弹出层中深入查看单个会话。会话时间线会显示:
- 该会话期间记录的所有事件(启动、用户自定义和更新下载事件)。
- 设备元数据:平台、应用版本、构建号、操作系统和时间戳。
- 按类型划分的事件数量。
这有助于你了解为什么特定用户或设备会出现较慢的性能表现,以及问题是否与某个特定的操作系统版本、网络条件或发布有关。
转交给 AI
使用页面标题栏中的 Handoff to AI 按钮,可将当前仪表盘状态复制为结构化提示词。将其粘贴到 Claude 或其他 AI 助手中,以便针对你看到的指标提问,例如某个发布为什么回归了,或者哪些路由最慢。