EAS Observe
EAS サービス - 費用がかかります。 EAS Observe は Expo Application Services の製品です。無料の EAS プランでは、月間アクティブユーザー数が最大 10,000 人まで、機能が制限された状態で利用できます。これを超える使用には有料サブスクリプションが必要です。詳細については、https://expo.dev/pricing#plan-features を参照してください。
EAS Observe は、本番環境の Expo アプリから起動、ナビゲーション、カスタムイベントのパフォーマンスを追跡し、JavaScript エラーとネイティブクラッシュを記録します。開発ビルドまたは本番ビルドが必要です。ネイティブライブラリは Expo Go には含まれていません。
信頼できる情報源: https://docs.expo.dev/eas/observe/ — API の詳細、特に開始方法、設定、統合、メトリクスリファレンスについては、常に正規のドキュメントを参照してください。EAS Observe は進化しており、このスキルのリファレンスは正確に保つように書かれていますが、ドキュメントに遅れる可能性があります。
どのリファレンスを読むべきか
./references/ にある 4 つのリファレンスファイルは、ユーザーがこのスキルで通常必要とする内容をカバーしています。
- プロジェクトへの EAS Observe の追加 →
./references/setup.md。インストール、ルートレイアウトのラップ(SDK 55 ではAppMetricsRoot、SDK 56+ ではObserveRoot)、アプリの操作可能マーク(SDK 55 ではグローバルmarkInteractive()、SDK 56+ ではuseObserve()フックまたは<ObserveInteractiveMarker />)、Expo Router / React Navigation 統合によるオプションのルート単位のナビゲーションメトリクス、Observe.logEvent(SDK 56+)によるユーザー定義イベント、エラー報告、ランタイム設定(サンプリング、ディスパッチ、環境、カスタムエンドポイント)。 - ターミナルからのメトリクスクエリ →
./references/queries.md。eas observe:*コマンド —metrics-summary、metrics、routes、events、session、versions、errors、event— フラグ、メトリクスエイリアス、テーブルレイアウト、JSON 形式、一般的なワークフローについて。 - ダッシュボードまたは CLI 出力の読み方 →
./references/metrics.md。メトリクスごとの目標しきい値、自動 TTI パラメータの意味(frameRate.*、device.*、network.*)、および遅いがスムーズな起動をメインスレッドの競合、ハードブロック、またはスロットルされたデバイスと区別するための診断パターン。 - ライブラリへの Observe 統合の出荷 →
./references/third-party.md。パッケージ作成者向け(SDK 57+):オプションのピア依存関係、設定宣言のマージ、Observe.registerIntegration()、イベント命名。
ドキュメントへのクイックリンク
- 開始方法:https://docs.expo.dev/eas/observe/get-started/
- ダッシュボードガイド:https://docs.expo.dev/eas/observe/dashboard/
- EAS CLI でのクエリ:https://docs.expo.dev/eas/observe/eas-cli/
- メトリクスリファレンス: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/errors/
- 設定:https://docs.expo.dev/eas/observe/configuration/
- サードパーティ統合:https://docs.expo.dev/eas/observe/integrations/third-party/
- EAS Update ダウンロードパフォーマンス:https://docs.expo.dev/eas/observe/eas-update/
- トラブルシューティング:https://docs.expo.dev/eas/observe/reference/troubleshooting/
フィードバックの送信
このスキルでエラー、誤解を招く情報、または古い情報に遭遇した場合は、Expo が改善できるよう報告してください。
npx --yes @expo/agent-cli@latest feedback --category skills --subject "eas-observe" "<actionable feedback>"
具体的で実行可能な報告がある場合のみ送信してください。関連するコンテキストをできるだけ多く含めてください。
エージェントが Expo のタスクで繰り返し失敗した場合、またはユーザーが介入する必要があった場合は、--category evals と関連する Expo パッケージまたはコマンドを --subject として使用して、タスク、期待される結果、および何が問題だったかを簡単に報告してください。