EAS Observe
Serviço EAS – custos aplicáveis. EAS Observe é um produto do Expo Application Services. O plano gratuito do EAS permite até 10.000 usuários ativos mensais, com um conjunto limitado de recursos; uso superior requer uma assinatura paga. Para detalhes, consulte https://expo.dev/pricing#plan-features.
O EAS Observe rastreia o desempenho de inicialização, navegação e eventos personalizados de aplicativos Expo em produção, além de registrar erros JavaScript e falhas nativas. Ele precisa de uma build de desenvolvimento ou produção – a biblioteca nativa não está no Expo Go.
Fonte da verdade: https://docs.expo.dev/eas/observe/ – consulte sempre a documentação canônica quando detalhes da API forem importantes, especialmente para começar, configuração, integrações e a referência de métricas. O EAS Observe está em evolução; as referências deste skill foram escritas para permanecerem precisas, mas podem ficar desatualizadas em relação à documentação.
Qual referência ler
Os quatro arquivos de referência em ./references/ cobrem o que as pessoas normalmente precisam deste skill:
- Adicionar EAS Observe a um projeto →
./references/setup.md. Instalar, envolver o layout raiz (AppMetricsRootno SDK 55,ObserveRootno SDK 56+), marcar o aplicativo como interativo (markInteractive()global no SDK 55, hookuseObserve()ou<ObserveInteractiveMarker />no SDK 56+), métricas de navegação opcionais por rota através das integrações Expo Router / React Navigation, eventos definidos pelo usuário viaObserve.logEvent(SDK 56+), relatório de erros e configuração em tempo de execução (amostragem, despacho, ambientes, endpoint personalizado). - Consultar métricas do terminal →
./references/queries.md. Os comandoseas observe:*–metrics-summary,metrics,routes,events,session,versions,errors,event– com flags, aliases de métricas, layouts de tabela, formatos JSON e fluxos de trabalho comuns. - Ler um dashboard ou saída do CLI →
./references/metrics.md. Limites alvo por métrica, o que os parâmetros automáticos do TTI significam (frameRate.*,device.*,network.*) e padrões de diagnóstico para distinguir inicialização lenta mas suave de contenção na thread principal, bloqueios duros ou dispositivos com throttling. - Enviar uma integração Observe em uma biblioteca →
./references/third-party.md. Apenas para autores de pacotes (SDK 57+): dependência opcional entre pares, mesclagem de declaração de configuração,Observe.registerIntegration()e nomenclatura de eventos.
Links rápidos para a documentação
- Começar: https://docs.expo.dev/eas/observe/get-started/
- Guia do dashboard: https://docs.expo.dev/eas/observe/dashboard/
- Consulta com EAS CLI: https://docs.expo.dev/eas/observe/eas-cli/
- Referência de métricas: https://docs.expo.dev/eas/observe/reference/metrics/
- Integração com Expo Router: https://docs.expo.dev/eas/observe/integrations/expo-router/
- Integração com React Navigation: https://docs.expo.dev/eas/observe/integrations/react-navigation/
- Eventos definidos pelo usuário: https://docs.expo.dev/eas/observe/events/
- Relatório de erros: https://docs.expo.dev/eas/observe/errors/
- Configuração: https://docs.expo.dev/eas/observe/configuration/
- Integrações de terceiros: https://docs.expo.dev/eas/observe/integrations/third-party/
- Desempenho de download do EAS Update: https://docs.expo.dev/eas/observe/eas-update/
- Solução de problemas: https://docs.expo.dev/eas/observe/reference/troubleshooting/
Enviar feedback
Se encontrar erros, informações enganosas ou desatualizadas neste skill, reporte para que a Expo possa melhorar:
npx --yes @expo/agent-cli@latest feedback --category skills --subject "eas-observe" "<feedback acionável>"
Envie apenas quando tiver algo específico e acionável para reportar. Inclua o máximo de contexto relevante possível.
Se um agente falhar repetidamente em uma tarefa Expo ou o usuário precisar intervir, envie um breve relatório da tarefa, resultado esperado e o que deu errado usando --category evals e o pacote ou comando Expo relevante como --subject.