Notre plugin New Relic Unreal Engine monitore votre application mobile Unreal Engine et fournit des informations détaillées sur les performances, les erreurs et l'expérience utilisateur de votre application. Une fois que vous avez installé et configuré le plugin Unreal Engine, vous pourrez :
- Capturez les erreurs C++: identifiez et corrigez rapidement les problèmes.
- Créer un événement personnalisé et métriques: Comprenez comment votre utilisateur interagit avec votre application.

one.newrelic.com > All capabilities > Mobile > (select an app) > Summary: Affichez les données et les erreurs d'Unreal Engine et monitorez les performances de votre application au fil du temps.
Installation manuelle
Si vous devez installer le plugin manuellement, suivez les étapes ci-dessous.
Examiner les exigences
Avant d'installer le plug-in Unreal Engine, assurez-vous que votre application Unreal Engine répond à ces exigences de version :
Pour les applications natives Android :
- API Android 24 ou supérieur
- Voir les exigences natives d'Android
Pour les applications natives iOS :
Ajoutez l'agent à votre projet
Dans le répertoire racine de votre projet, créez un dossier nommé
Plugins
.Copiez le dossier
NewRelic
sur Github. Vous devriez avoir quelque chose commeMyProject└── Plugins└── NewRelic└── NewRelic.uplugin
Cliquez sur Restart Now pour continuer avec une configuration supplémentaire.
Pour permettre l'interfaçage entre l'agent et votre code C++, ajoutez NewRelic
à la liste des dépendances dans le fichier .Build.cs
de votre module de jeu :
Ajouter un ou plusieurs jetons d'application
Pour authentifier les données de votre application Unreal Engine avec New Relic, ajoutez vos jetons d'application à l'aide de l'une de ces options :
Dans les paramètres de votre projet sous Plugins → NewRelic, collez votre ou vos jetons d'application dans New Relic App Token field(s). Si vous souhaitez avoir des applications New Relic Mobile distinctes (une pour Android et une pour iOS), vous devrez ajouter les deux jetons d'application.
Dans votre fichier
Config/DefaultEngine.ini
, ajoutez ce qui suit à/Script/NewRelic.NewRelicSDKSettings
, en veillant à ajouter votre/vos propres jetons d'application :newrelicAppToken=application-tokennewrelicAppTokenIOS=ios-application-token
Personnaliser l' instrumentation d'agent
Besoin de personnaliser votre instrumentation d'agent ? Nos méthodes API SDK mobiles publiques vous permettent de collecter des données personnalisées, de configurer les paramètres par défaut, etc.
Les personnalisations suivantes sont disponibles pour le plugin Unreal Engine.
Si vous voulez... | Utilisez cette méthode |
---|---|
Enregistrez le fil d'Ariane pour suivre l'activité de l'application qui peut être utile pour le dépannage des pannes. | |
Suivre une méthode en tant qu'interaction. | |
Enregistrer des métriques personnalisées. | |
Enregistrer une exception. | |
Enregistrez l'attribut personnalisé et l'événement. | Il existe plusieurs façons de signaler un attribut personnalisé et un événement : |
Arrêtez l'agent. | |
Exécutez un rapport de crash de test. |
Monitorer les erreurs C++
Dans l'interface utilisateur de New Relic, vous pouvez afficher vos erreurs C++ fatales et non fatales et les exceptions gérées, y compris des détails tels que le suivi des événements, l'attribut et la trace des appels pour chaque erreur enregistrée.

Pour visualiser vos erreurs :
- Allez à one.newrelic.com > All capabilities > Mobile.
- Sélectionnez votre application Unreal Engine.
- Cliquez sur Exceptions > Handled exceptions.
Vous pouvez également créer un dashboard pour ces erreurs à l’aide de cette requête :
SELECT * FROM MobileHandledException SINCE 24 hours ago
Pour plus d'informations sur les requêtes NRQL , voir Introduction à NRQL.