关于 expo-observe
面向 Expo 应用开发者的 EAS Observe 指南技能,用于接入生产环境性能监测并查询指标。内容涵盖初始化、路由与自定义事件,以及 CLI 指标解读。
主要功能
- 01接入 EAS Observe
- 02采集启动与导航指标
- 03记录自定义事件
- 04通过 CLI 查询性能数据
- 05解读指标与诊断模式
适用场景
- 01为 Expo 应用配置生产性能监测
- 02从终端查看指标、路由和事件
- 03根据指标识别启动缓慢或主线程阻塞
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ expo/ skills --skill expo-observe安装后在 Claude Code 中输入/expo-observe确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/metrics.mdqueries.mdsetup.md详细介绍
EAS Observe
EAS Observe 用于追踪生产环境中 Expo 应用的启动、导航和自定义事件性能。
唯一权威来源: https://docs.expo.dev/eas/observe/ — API 详情至关重要时,请务必查阅官方文档,尤其是入门、配置、集成和指标参考部分。EAS Observe 仍在不断发展;本技能中的参考资料力求保持准确,但可能落后于文档。
应该阅读哪份参考资料
./references/ 中的三个参考文件涵盖了人们通常需要本技能处理的三类事项:
- 在项目中添加 EAS Observe →
./references/setup.md。安装、包装根布局(SDK 55 上使用AppMetricsRoot,SDK 56+ 上使用ObserveRoot)、调用markInteractive()(SDK 55 上为全局函数,SDK 56+ 上通过useObserve()钩子调用)、通过 Expo Router / React Navigation 集成添加可选的逐路由导航指标,以及通过Observe.logEvent定义用户事件(SDK 56+)。 - 在终端查询指标 →
./references/queries.md。五个eas observe:*命令——metrics-summary、metrics、routes、events、versions——及其标志、表格布局、JSON 格式和常见工作流。 - 查看仪表板或 CLI 输出 →
./references/metrics.md。各项指标的目标阈值、TTIframeRate.*参数的含义,以及用于区分缓慢但流畅的启动、主线程争用或硬阻塞的诊断模式。
文档快捷链接
- 入门:https://docs.expo.dev/eas/observe/get-started/
- 仪表板指南:https://docs.expo.dev/eas/observe/dashboard/
- 指标参考:https://docs.expo.dev/eas/observe/reference/metrics/
- Expo Router 集成:https://docs.expo.dev/eas/observe/integrations/expo-router/
- React Navigation 集成:https://docs.expo.dev/eas/observe/integrations/react-navigation/
- 用户定义事件:https://docs.expo.dev/eas/observe/events/
- 配置:https://docs.expo.dev/eas/observe/configuration/
评论
支持 Markdown