📊expo-observe
- プラグイン
- expo
- ライセンス
- MIT
- ソース
- GitHub で見る ↗
説明
次のような場合に使用: EAS Observe に関連するあらゆる操作が対象です。 - Expo プロジェクトへの `expo-observe` の導入 (`AppMetricsRoot` / `ObserveRoot` HOC、`markInteractive`、`useObserve` フック、 およびルートごとのメトリクス取得のための Expo Router / React Navigation インテグレーション) - EAS CLI を使ったクエリ実行 (`eas observe:metrics-summary`、`observe:metrics`、`observe:routes`、 `observe:events`、`observe:versions`) - 取得したメトリクスの解釈 (コールド / ウォーム起動、TTR、TTI、ナビゲーションのコールド / ウォーム TTR、 アップデートのダウンロード、および起動の遅延トリアージ用の TTI `frameRate` パラメータ)
原文を表示
Use for anything related to EAS Observe — adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the useObserve hook, and the Expo Router / React Navigation integrations for per-route metrics), querying via the EAS CLI (`eas observe:metrics-summary`, `observe:metrics`, `observe:routes`, `observe:events`, `observe:versions`), or interpreting the resulting metrics (cold/warm launch, TTR, TTI, navigation cold/warm TTR, update download, and the TTI frameRate params for triaging slow startups).
ユースケース
- ✓expo-observeをプロジェクトに導入するとき
- ✓EAS CLIでメトリクスをクエリ実行するとき
- ✓取得したメトリクスを解釈するとき
本文(日本語訳)
EAS Observe
EAS Observe は、本番環境の Expo アプリにおける起動・ナビゲーション・カスタムイベントのパフォーマンスを追跡します。
信頼できる情報源: https://docs.expo.dev/eas/observe/ — API の詳細(特にセットアップ、設定、インテグレーション、メトリクスリファレンス)が重要な場合は、必ず公式ドキュメントを参照してください。 EAS Observe は継続的に進化しており、このスキルのリファレンスは正確さを保つよう努めていますが、ドキュメントより情報が遅れる場合があります。
参照すべきリファレンス
./references/ 内の 3 つのリファレンスファイルは、このスキルが必要とされる典型的な 3 つのユースケースをカバーしています。
-
プロジェクトへの EAS Observe の追加 →
./references/setup.mdインストール、ルートレイアウトのラップ(SDK 55 ではAppMetricsRoot、SDK 56 以降ではObserveRoot)、markInteractive()の呼び出し(SDK 55 ではグローバル、SDK 56 以降ではuseObserve()フック経由)、および Expo Router / React Navigation インテグレーションを通じたオプションのルートごとのナビゲーションメトリクス。 -
ターミナルからのメトリクスのクエリ →
./references/queries.mdeas observe:*コマンド 5 種(metrics-summary、metrics、routes、events、versions)のフラグ、テーブルレイアウト、JSON の形式、および一般的なワークフロー。 -
ダッシュボードや CLI 出力の読み方 →
./references/metrics.md各メトリクスの目標しきい値、TTI のframeRate.*パラメータの意味、および「遅いが滑らかな起動」をメインスレッドの競合やハードブロックと区別するための診断パターン。
ドキュメントへのクイックリンク
- はじめに: 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/configuration/
原文(English)を表示
EAS Observe
EAS Observe tracks startup, navigation, and custom-event performance from production Expo apps.
Source of truth: https://docs.expo.dev/eas/observe/ — always consult the canonical docs when API details matter, especially get-started, configuration, integrations, and the metrics reference. EAS Observe is evolving; this skill's references are written to stay accurate but may lag the docs.
Which reference to read
The three reference files in ./references/ cover the three things people typically need this skill for:
- Adding EAS Observe to a project →
./references/setup.md. Install, wrap the root layout (AppMetricsRooton SDK 55,ObserveRooton SDK 56+), callmarkInteractive()(global on SDK 55, via theuseObserve()hook on SDK 56+), and optional per-route navigation metrics through the Expo Router / React Navigation integrations. - Querying metrics from the terminal →
./references/queries.md. The fiveeas observe:*commands —metrics-summary,metrics,routes,events,versions— with flags, table layouts, JSON shapes, and common workflows. - Reading a dashboard or CLI output →
./references/metrics.md. Target thresholds per metric, what the TTIframeRate.*params mean, and diagnostic patterns for telling slow-but-smooth startup apart from main-thread contention or hard blocks.
Quick links to the docs
- Get started: https://docs.expo.dev/eas/observe/get-started/
- Dashboard guide: https://docs.expo.dev/eas/observe/dashboard/
- Metrics reference: https://docs.expo.dev/eas/observe/reference/metrics/
- Expo Router integration: https://docs.expo.dev/eas/observe/integrations/expo-router/
- React Navigation integration: https://docs.expo.dev/eas/observe/integrations/react-navigation/
- Configuration: https://docs.expo.dev/eas/observe/configuration/
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。