Nuestro complemento New Relic Unreal Engine monitorea su aplicación móvil Unreal Engine y proporciona información profunda y valiosa sobre el rendimiento, los errores y la experiencia del usuario de su aplicación. Una vez que instale y configure el complemento Unreal Engine, podrá:
- Capture errores de C++: identifique y solucione problemas rápidamente.
- Crea evento personalizado y métrico: Entiende cómo interactúa tu usuario con tu aplicación.
one.newrelic.com > All capabilities > Mobile > (select an app) > Summary: vea los datos y los errores de Unreal Engine y monitor el rendimiento de su aplicación a lo largo del tiempo.
Instalación manual
Si necesita instalar el complemento manualmente, siga los pasos a continuación.
Revisa los requisitos
Antes de instalar el complemento Unreal Engine, asegúrese de que su aplicación Unreal Engine cumpla con estos requisitos de versión:
Para aplicaciones nativas de Android:
- API de Android 24 o superior
- Ver los requisitos nativos de Android
Para aplicaciones nativas de iOS:
Añade el agente a tu proyecto
En el directorio raíz de su proyecto, cree una carpeta llamada
Plugins
.Copie la carpeta
NewRelic
en Github. Deberías tener algo comoMyProject├── Plugins└── NewRelic└── NewRelic.uplugin
Haga clic en Restart Now para continuar con la configuración adicional.
Para permitir la interfaz entre el agente y tu código C++, agrega NewRelic
a la lista de dependencias en el archivo .Build.cs
de tu módulo de juego:
Agregar token(s) de aplicación
Para autenticar los datos de su aplicación Unreal Engine con New Relic, agregue los token de su aplicación usando una de estas opciones:
En la configuración de su proyecto en complemento → NewRelic, pegue los tokens de su aplicación New Relic token en los campos de aplicación . Si desea tener aplicaciones New Relic Mobile separadas (una para Android y otra para iOS), deberá agregar ambos tokens de aplicación.
En su archivo
Config/DefaultEngine.ini
, agregue lo siguiente a/Script/NewRelic.NewRelicSDKSettings
, asegurándose de agregar sus propios token de aplicación:newrelicAppToken=application-tokennewrelicAppTokenIOS=ios-application-token
Personalizar la instrumentación del agente.
¿Necesitas personalizar tu instrumentación del agente? Nuestros métodos públicos de API de SDK móvil le permiten recopilar datos personalizados, configurar ajustes predeterminados y más.
Las siguientes personalizaciones están disponibles para el complemento Unreal Engine.
Si quieres... | Utilice este método |
---|---|
Registre la ruta de navegación para rastrear la actividad de la aplicación que puede ser útil para resolver problemas. | |
Seguimiento de un método como una interacción. | |
Registro métrico personalizado. | |
Registre una excepción. | |
Grabar atributo personalizado y evento. | Hay varias formas de reportar atributo personalizado y evento: |
Apague el agente. | |
Ejecute un informe de fallo de prueba. |
Monitor errores de C++
En la New Relic UI, puede ver sus errores fatales y no fatales de C++ y las excepciones manejadas, incluidos detalles como traza de evento, atributo y rastreo del stack para cada error registrado.
Para ver sus errores:
Vaya a
one.newrelic.com > All capabilities > Mobile
.
Selecciona tu aplicación Unreal Engine.
Haga clic en
Exceptions > Handled exceptions
.
También puede crear un dashboard para estos errores utilizando esta consulta:
SELECT * FROM MobileHandledException SINCE 24 hours ago
Para obtener más información sobre la consulta NRQL, consulte Introducción a NRQL.