Nosso plug-in New Relic Unreal Engine monitora seu aplicativo móvel Unreal Engine e fornece insights profundos sobre o desempenho, os erros e a experiência do usuário do seu aplicativo. Depois de instalar e configurar o plug-in Unreal Engine, você será capaz de:
- Capture erros de C++: identifique e corrija problemas rapidamente.
- Crie evento personalizado e métrico: entenda como seu usuário interage com seu aplicativo.
one.newrelic.com > All capabilities > Mobile > (select an app) > Summary: visualize dados e erros do Unreal Engine e monitor o desempenho do seu aplicativo ao longo do tempo.
Instalação manual
Se precisar instalar o plug-in manualmente, siga as etapas abaixo.
Revise os requisitos
Antes de instalar o plug-in Unreal Engine, certifique-se de que seu aplicativo Unreal Engine atenda a estes requisitos de versão:
Para aplicativos nativos do Android:
- API Android 24 ou superior
- Veja os requisitos nativos do Android
Para aplicativos nativos do iOS:
Adicione o agente ao seu projeto
No diretório raiz do seu projeto, crie uma pasta chamada
Plugins
.Copie a pasta
NewRelic
no Github. Você deveria ter algo comoMyProject├── Plugins└── NewRelic└── NewRelic.uplugin
Clique em Restart Now para continuar com a configuração adicional.
Para permitir a interface entre o agente e seu código C++, adicione NewRelic
à lista de dependências no arquivo .Build.cs
do seu módulo de jogo:
Adicionar token(s) de aplicativo
Para autenticar os dados do seu aplicativo Unreal Engine com o New Relic, adicione o(s) token(s) do seu aplicativo usando uma destas opções:
Nas configurações do seu projeto em plug-in → NewRelic, cole o(s) token(s) do seu aplicativo no (s) campo(s)New Relic do aplicativo .token Se quiser ter aplicativos New Relic Mobile separados (um para Android e outro para iOS), você precisará adicionar os dois tokens de aplicativo.
No arquivo
Config/DefaultEngine.ini
, adicione o seguinte a/Script/NewRelic.NewRelicSDKSettings
, certificando-se de adicionar seu(s) próprio(s) token(s) de aplicativo:newrelicAppToken=application-tokennewrelicAppTokenIOS=ios-application-token
Personalize a instrumentação do agente
Precisa customizar sua instrumentação de agente? Nossos métodos públicos de API do SDK móvel permitem coletar dados personalizados, definir configurações padrão e muito mais.
As personalizações a seguir estão disponíveis para o plug-in Unreal Engine.
Se você quiser... | Use este método |
---|---|
Registre trilhas para rastrear a atividade do aplicativo que pode ser útil para a resolução de problemas de travamento. | |
Acompanhe um método como uma interação. | |
Registro métrico personalizado. | |
Registre uma exceção. | |
Grave atributo personalizado e evento. | Existem diversas formas de reportar atributo personalizado e evento: |
Desligue o agente. | |
Execute um relatório de falha de teste. |
Monitor erros de C++
Na interface do New Relic , você pode visualizar seus erros C++ fatais e não fatais e exceções tratadas, incluindo detalhes como trilha de evento, atributo e rastreamento de pilha para cada erro registrado.
Para visualizar seus erros:
Vá para
one.newrelic.com > All capabilities > Mobile
.
Selecione seu aplicativo Unreal Engine.
Clique em
Exceptions > Handled exceptions
.
Você também pode criar um dashboard para esses erros usando esta consulta:
SELECT * FROM MobileHandledException SINCE 24 hours ago
Para obter mais informações sobre consulta NRQL, consulte Introdução ao NRQL.