¿Qué hace EAS Observe?
Servicio EAS - aplican costos. EAS Observe es un producto de Expo Application Services. El plan gratuito de EAS permite hasta 10,000 usuarios activos mensuales, con un conjunto limitado de funciones; el uso superior requiere una suscripción paga. Para más detalles, consulta https://expo.dev/pricing#plan-features.
EAS Observe rastrea el rendimiento de inicio, navegación y eventos personalizados de aplicaciones Expo en producción, y registra errores de JavaScript y caídas nativas. Necesita una compilación de desarrollo o producción; la biblioteca nativa no está en Expo Go.
Fuente de la verdad: https://docs.expo.dev/eas/observe/ — consulta siempre la documentación canónica cuando los detalles de la API sean importantes, especialmente inicio, configuración, integraciones y la referencia de métricas. EAS Observe está en evolución; las referencias de esta habilidad están escritas para mantenerse precisas, pero pueden quedar rezagadas respecto a la documentación.
Qué referencia leer
Los cuatro archivos de referencia en ./references/ cubren lo que la gente normalmente necesita de esta habilidad:
- Agregar EAS Observe a un proyecto →
./references/setup.md. Instalación, envoltura del diseño raíz (AppMetricsRooten SDK 55,ObserveRooten SDK 56+), marcar la aplicación como interactiva (markInteractive()global en SDK 55, el hookuseObserve()o<ObserveInteractiveMarker />en SDK 56+), métricas de navegación por ruta opcionales a través de las integraciones con Expo Router / React Navigation, eventos definidos por el usuario medianteObserve.logEvent(SDK 56+), reporte de errores y configuración en tiempo de ejecución (muestreo, envío, entornos, endpoint personalizado). - Consultar métricas desde la terminal →
./references/queries.md. Los comandoseas observe:*—metrics-summary,metrics,routes,events,session,versions,errors,event— con banderas, alias de métricas, diseños de tabla, formas JSON y flujos de trabajo comunes. - Leer un panel o salida de CLI →
./references/metrics.md. Umbrales objetivo por métrica, qué significan los parámetros automáticos de TTI (frameRate.*,device.*,network.*) y patrones de diagnóstico para distinguir un inicio lento pero fluido de contención del hilo principal, bloqueos duros o dispositivos limitados. - Enviar una integración de Observe en una biblioteca →
./references/third-party.md. Solo para autores de paquetes (SDK 57+): dependencia opcional entre pares, fusión de declaraciones de configuración,Observe.registerIntegration()y nomenclatura de eventos.
Enlaces rápidos a la documentación
- Comenzar: https://docs.expo.dev/eas/observe/get-started/
- Guía del panel: https://docs.expo.dev/eas/observe/dashboard/
- Consultas con EAS CLI: https://docs.expo.dev/eas/observe/eas-cli/
- Referencia de métricas: https://docs.expo.dev/eas/observe/reference/metrics/
- Integración con Expo Router: https://docs.expo.dev/eas/observe/integrations/expo-router/
- Integración con React Navigation: https://docs.expo.dev/eas/observe/integrations/react-navigation/
- Eventos definidos por el usuario: https://docs.expo.dev/eas/observe/events/
- Reporte de errores: https://docs.expo.dev/eas/observe/errors/
- Configuración: https://docs.expo.dev/eas/observe/configuration/
- Integraciones de terceros: https://docs.expo.dev/eas/observe/integrations/third-party/
- Rendimiento de descarga de EAS Update: https://docs.expo.dev/eas/observe/eas-update/
- Solución de problemas: https://docs.expo.dev/eas/observe/reference/troubleshooting/
Cómo enviar comentarios
Si encuentras errores o información engañosa o desactualizada en esta habilidad, repórtalo para que Expo pueda mejorar:
npx --yes @expo/agent-cli@latest feedback --category skills --subject "eas-observe" "<comentarios procesables>"
Envíalo solo cuando tengas algo específico y procesable que reportar. Incluye tanto contexto relevante como sea posible.
Si un agente falla repetidamente en una tarea de Expo o el usuario tiene que intervenir, envía un breve informe de la tarea, el resultado esperado y lo que salió mal usando --category evals y el paquete o comando relevante de Expo como --subject.