New Relic offre monitoring des applications monopages (SPA) pour vous offrir une visibilité plus approfondie et des informations exploitables détaillées sur l'interaction réelle de l'utilisateur avec des applications monopages ou toute application utilisant requests AJAX.
En plus de monitoring automatiquement les changements d'itinéraire, notre API SPA vous permet de monitorer pratiquement tout ce qui s'exécute dans le navigateur. Les développeurs et leurs équipes peuvent utiliser l'API pour :
- Créez des applications plus rapides, plus réactives et hautement interactives.
- Monitorez le débit et les performances rencontrés par les utilisateurs réels.
- Dépanner et résoudre les problèmes dans le contexte du chargement de la page.
- Interrogez vos données pour vous aider à prendre des décisions commerciales.
- Proposez plus rapidement de meilleures applications sur le marché.
Activer monitoringdu SPA
Monitoring SPA est activée par défaut pour les nouvelles installations d'agents de navigateur. La version de l'agent compatible SPA donne accès à d'autres fonctionnalités puissantes de New Relic, comme le tracing distribué. Pour plus d'informations, consultez Activer monitoring des navigateurs.
Compatibilité
Pour obtenir des informations sur la compatibilité des fonctionnalités liées à SPA, consultez les exigences SPA.
Analyser les données de débit et de performance
En améliorant les normes traditionnelles de l'industrie pour mesurer le temps de chargement des pages, nous vous donnons une image complète de l'activité, à la fois synchrone et asynchrone, associée aux chargements de pages et aux changements d'itinéraire.

one.newrelic.com > All capabilities > Browser > (select an app) > Page views: Utilisez monitoring monitoring SPA des navigateurs pour examiner le débit et les performances de votre application d'architecture SPA.
Le moniteur de données SPA par monitoring des navigateurs comprend :
- Données de performance et débit pour les chargements de pages et les changements d'itinéraire
- Données de requête AJAX
- Activité JavaScript, à la fois synchrone et asynchrone
- Mises à jour de pages dynamiques, monitoring à l'aide de l' API SPA
Grâce à ces données, vous aurez une compréhension claire de la manière dont vos utilisateurs perçoivent les chargements de pages et les changements d'itinéraire de votre application, et serez en mesure de résoudre les problèmes d'étranglement et de dépannage des erreurs. Pour en savoir plus sur la manière dont New Relic gère les données SPA, consultez Comprendre la collecte de données SPA.
Fonctionnalité SPA Browser
Voici un résumé de la fonctionnalité monitoring du SPA :
Single-page app monitoring | Take advantage of these features |
---|---|
Vues robustes dans UIdu navigateur | Lorsqu'un utilisateur lance un chargement de page ou un changement d'itinéraire, New Relic commence à monitorer tout JavaScript ultérieur et termine le chronométrage une fois que tous les événements AJAX sont terminés. Cela fournit une vue plus précise du moment où une page est réellement prête pour un utilisateur par rapport à la méthode traditionnelle consistant à mettre fin au timing lorsque l'événement de chargement de la fenêtre est déclenché. Lorsque monitoring SPA est activée, la pagePage views du navigateur affiche des données pilotées par les événements sur les niveaux d'utilisation de l'application (débit) et l'expérience utilisateur (performance), notamment :
|
Analyse de données avec métriques et événement | Métriques et événement prennent en charge trois types d'événements spécifiques à SPA : |
Données personnalisées de l'API | Utilisez l'API SPA pour obtenir les données spécifiques dont vous avez besoin, telles que la dénomination personnalisée, la synchronisation personnalisée, l'API |