Important
Cette fonctionnalité est prise en charge dans l'agent iOS version 7.4.0 et supérieure. Les heures de lancement des applications ne sont pas signalées lors de l'utilisation de simulateurs ou pendant le débogage.
La métrique AppLaunch/Cold sur iOS est plus restrictive que ne le suggèrent les définitions générales. Il n'est signalé qu'une seule fois après que les critères spécifiques suivants sont remplis :
Après un redémarrage de l'appareil : vous devez redémarrer l'appareil iOS, puis lancer l'application pour que la métrique soit transmise.
Après une nouvelle installation : Vous devez effectuer une nouvelle installation de l'application iOS, puis la lancer.
Rapport unique : la métrique n'est généralement reçue qu'une seule fois après la survenue de ces événements spécifiques, plutôt qu'à chaque fois que l'application est arrêtée et redémarrée.
Avec l'agent iOS, vous pouvez signaler l'heure de lancement de l'application, également appelée « heure froide » et « heure chaude » (les heures tièdes et préchauffées ne sont pas signalées). Par défaut, les heures de lancement des applications sont collectées avec l'indicateur de fonctionnalité NRFeatureFlag_AppStartMetrics.
Afficher l'heure de lancement de l'application
Le temps de lancement de votre application est indiqué en millisecondes avec les métriques AppLaunch/Cold et AppLaunch/Hot. Pour suivre ces métriques de temps de lancement :
- Allez à one.newrelic.com > All capabilities > Capabilities > Query builder.
- Exécutez une requête NRQL, telle que :SELECT average(newrelic.timeslice.value ) * 1000 AS 'AppLaunch/Cold' FROM Metric WHERE metricTimesliceName = 'AppLaunch/Cold' AND entity.guid = 'YOUR_APP_TOKEN' SINCE 1664218800000 UNTIL 1664220600000 TIMESERIES
- Cliquez sur Add to dashboard et ajoutez-le à un dashboard existant ou créez-en un nouveau.
Si aucune donnée n'apparaît, vérifiez votre sortie logcat pour détecter d'éventuelles erreurs.