Si vous cherchez à connaître les différences entre le Real User Monitoring (RUM) et le Monitoring Synthétique, alors cet article est pour vous. Nous mettons en avant 11 différences importantes, mais également 11 manières essentielles dont les deux se complètent.
1. Supervision de site Web passive contre active
Un moniteur est considéré comme actif ou passif selon l’événement qui le déclenche.
REAL USER MONITORING
Un utilisateur active le Real User Monitoring en entrant une URL ou en cliquant sur un lien vers une page Web contenant le script du RUM. Ce script (situés entre les balises head du document) commence à suivre les performances de la page activée pour le RUM au fur et à mesure que l’utilisateur en fait l’expérience. Comme la surveillance nécessite l’interaction d’un utilisateur avec une page Web, ce type de surveillance est considéré comme une surveillance passive. Vous pouvez remarquer dans le tableau RUM ci-dessous qu’à partir de 19 heures environ jusqu’à 7 heures du matin, le nombre de pages vues est passé d’environ 75 par heure à moins de 20.
MONITORING SYNTHÉTIQUE
Pour la surveillance synthétique, un ordinateur se connecte et interagit éventuellement avec une page Web ou un serveur Web sur une base régulière. L’ordinateur vérifie la disponibilité, les performances ou la fonctionnalité (peut-être les trois). Cet ordinateur fait très probablement partie d’un réseau mondial d’ordinateurs qui testent le site. Vous pouvez voir dans le tableau ci-dessous que les contrôles synthétiques ont lieu de manière cohérente 24 heures sur 24. Comme la surveillance est automatique sans recourir aux utilisateurs, la surveillance synthétique est considérée comme une surveillance active.
2. Real User Monitoring vs. monitoring synthétique : Localisations
Lorsque vous surveillez un site Web ou un service, vous souhaitez que vos tests soient le plus près possible des emplacements des utilisateurs réels. Garder les emplacements de surveillance à proximité aide à identifier les problèmes localisés tels que la latence et les erreurs DNS.
REAL USER MONITORING
Vous ne pouvez pas vous rapprocher davantage des utilisateurs réels que de vos propres utilisateurs eux-mêmes. Le Real User Monitoring peut capturer les problèmes de latence qui peuvent ne pas apparaître dans la surveillance synthétique, car il capture les performances en fonction des emplacements, des périphériques et des connexions réelles des utilisateurs.
MONITORING SYNTHÉTIQUE
Pour un monitoring synthétique efficace, vous devez pouvoir sélectionner les localisations au plus proche de vos utilisateurs et vous aurez besoin d’un grand réseau de points de contrôle. Du fait de son réseau de points de contrôle qui est l’un des plus large, Uptrends peut vous offrir une granularité digne du Real User Monitoring.
3. RUM vs. monitoring synthétique : Alertes
Les alertes vous informent sur les problèmes de performance, de fonctionnement et d’interruption avec un site Web ou un service.
REAL USER MONITORING
En tant que type de surveillance passive, le RUM peut ne pas fournir les alertes que vous recevez et attendez normalement d’un monitoring synthétique. Si un utilisateur ne peut pas accéder au site, le RUM n’a aucun moyen de savoir que l’utilisateur a un problème.
De longues interruptions entre les connexions du RUM peuvent signifier une panne, mais à moins que vous ne soyez un utilisateur de Google ou d’Amazon, de longues périodes peuvent naturellement se produire et mener à de fausses alertes. Bien qu’Uptrends prévoie d’ajouter des alertes au RUM dans l’avenir, la plupart considèrent que les alertes basées sur le RUM sont réactives car le problème a déjà affecté l’expérience de l’utilisateur.
MONITORING SYNTHÉTIQUE
La puissance de la surveillance synthétique provient des alertes. Vous savez comment votre site Web ou votre service est censé se comporter et, grâce à des tests planifiés régulièrement sur ce comportement, vous pouvez capturer les temps d’arrêt, les dysfonctionnements et les problèmes de performances.
Avec la surveillance synthétique, vous obtenez immédiatement des notifications détaillées sur les problèmes. La plupart d’entre eux considèrent que la surveillance synthétique est proactive car vous pouvez détecter et résoudre de nombreux problèmes avant que les utilisateurs ne les rencontrent.
4. Real User Monitoring vs. monitoring synthétique : Disponibilité
Le temps de disponibilité est essentiel pour protéger la réputation et les revenus de votre marque. Par exemple, le Prime Day 2018 d’Amazon a généré une presse négative et des clients mécontents quand ils n’ont pas pu accéder aux ventes d’Amazon et ont reçu des photos de chiens à la place. Pour éviter la colère des utilisateurs, la surveillance synthétique est bien mieux adaptée à la surveillance de la disponibilité car vous pouvez surveiller et répondre aux problèmes de disponibilité beaucoup plus rapidement.
REAL USER MONITORING
Le Real User Monitoring n’est pas un outil de surveillance fiable de la disponibilité. En raison de leur nature passive, les pannes localisées, l’empoisonnement DNS, les problèmes de certificats SSL passeront probablement inaperçus jusqu’à ce que les utilisateurs commencent à se plaindre.
MONITORING SYNTHÉTIQUE
La surveillance synthétique a évolué à partir de la surveillance de la disponibilité et est la mieux adaptée à la tâche. Les contrôles constants effectués à partir d’un réseau mondial capturent les problèmes de disponibilité d’une panne complète à des pannes localisées. Les moniteurs de disponibilité avancés peuvent vérifier directement les enregistrements DNS et SSL pour vérifier que personne ne les a altérés. D’autres moniteurs de disponibilité peuvent garantir que vos bases de données, serveurs de messagerie, serveurs SFTP et tout autre serveur public restent opérationnels.
La surveillance synthétique vous permet également de suivre et de prouver vos accords de niveau de service (SLA). Une surveillance stable et continue capture tout les temps d’arrêt et, en fonction de vos paramètres SLA, vous pouvez voir rapidement si vous êtes sur le point de ne pas respecter vos obligations.
5. Real User Monitoring vs. monitoring synthétique : Performance
Des études ont montré qu’un site Web devait se charger en moins de deux secondes sur ordinateur et moins de trois secondes sur un appareil mobile pour améliorer les taux de conversion et fidéliser les clients. La surveillance RUM et Synthétique vous aide à suivre les performances de votre site.
REAL USER MONITORING
Le RUM vous donne des informations détaillées sur les performances en fonction de l’expérience agrégée de vos utilisateurs. Au fur et à mesure que les données entrent, Uptrends combine les informations avec les expériences des autres utilisateurs en temps réel. Le RUM décompose les données pour voir comment les utilisateurs rencontrent votre site Web en fonction de la page affichée, de l’emplacement, du périphérique, du système d’exploitation et du navigateur.
Vous pouvez obtenir des données de performance basées sur :
- Les temps de chargement, y compris le temps nécessaire au premier octet et au temps de préparation de la page;
- Les temps réseau, y compris la durée de redirection, la durée DNS et la durée de connexion;
- Les temps de back-end, y compris la durée d’envoi et de réception;
- Temps front-end, y compris le DOM et la durée de rendu;
- Temps de téléchargement
Tuiles des métriques uniques du RUM
MONITORING SYNTHÉTIQUE
La surveillance synthétique des performances, telle que le Full Page Check (vérification complète des pages) d’Uptrends, peut vous fournir les performances détaillées élément par élément. Vous pouvez voir comment le type, la taille et le nombre d’éléments affectent le temps de chargement. Vous obtenez une progression de chargement de la page dans un graphique en cascade qui facilite l’identification des éléments de la page qui posent problème et la localisation des goulots d’étranglement.
Vous obtenez les données suivantes sur les éléments individuels (y compris les éléments tiers) :
- Résolution
- Connexion TCP
- HTTPS Handshake
- Envoi
- Attente
- Réception
- Timeout
6. Real User Monitoring et monitoring synthétique : Surveillance en navigateur réel
Savoir comment votre site Web fonctionne sur de vrais navigateurs est un must car, comme vous le savez, tous les navigateurs ne sont pas aussi performants.
REAL USER MONITORING
Vous pourriez être surpris du nombre de navigateurs et de versions de navigateur différents que vos visiteurs utilisent lors de l’accès à votre site. Avec le RUM, vous obtenez des données de performance détaillées basées sur le choix du navigateur du visiteur. En cliquant sur la loupe (voir la figure ci-dessous), vous pouvez explorer les versions utilisées par vos visiteurs.
MONITORING SYNTHÉTIQUE
Les tests synthétiques utilisent également de vrais navigateurs. Par exemple, Uptrends utilise de vrais navigateurs pour les moniteurs d’application Web et la surveillance des performances. La surveillance des performances vous permet de choisir entre les versions actuelles de Chrome, Internet Explorer, Firefox et Phantom JS pour vos tests.
7. Real User Monitoring et monitoring synthétique : Surveillance mobile
Le mobile a dépassé l’utilisation des ordinateurs de bureau dans presque tous les marchés et il est important pour vos utilisateurs et votre référencement de savoir comment votre site fonctionne sur différents appareils mobiles maintenant que Google considère les performances mobiles lors du classement des sites.
REAL USER MONITORING
Le Real User Monitoring vous donne des détails sur l’expérience mobile selon les appareils utilisés par les visiteurs de votre site lors de l’accès à votre contenu. Vous pouvez rapidement voir les types de périphériques les plus utilisés par les visiteurs de votre site et ajuster votre site pour vous assurer que tous vos utilisateurs bénéficient d’une expérience incroyable.
MONITORING SYNTHÉTIQUE
La surveillance synthétique peut émuler n’importe quel périphérique en modifiant l’agent utilisateur, en ajustant la taille de l’écran et en limitant la bande passante. Vous ne pouvez pas créer de moniteurs synthétiques pour simuler tous vos environnements d’utilisateurs mobiles (vous le pouvez, mais qui le souhaite ?), Mais en configurant vos moniteurs synthétiques pour vérifier les types de périphériques les plus courants, vous pouvez simuler de près les expériences des utilisateurs.
8. Real User Monitoring vs. monitoring synthétique : Systèmes d’exploitation
Tous les systèmes d’exploitation ne sont pas créés égaux et vos utilisateurs peuvent utiliser une grande variété de périphériques et de systèmes d’exploitation pour accéder à votre contenu. Vous pouvez avoir quelques utilisateurs qui utilisent encore Windows Vista, Mac OS 10.8, Android Kit-kat, ou à peu près tout le reste.
REAL USER MONITORING
Encore une fois, la véritable capacité de Real User Monitoring est de mesurer les composants individuels des environnements des utilisateurs. Quel que soit le système d’exploitation utilisé par vos visiteurs, RUM rassemble des données détaillées sur les expériences des utilisateurs lorsqu’ils accèdent à vos pages.
MONITORING SYNTHÉTIQUE
Bien que la surveillance synthétique puisse simuler des vitesses et des navigateurs variables, vos tests s’exécutent toujours sur le système d’exploitation des points de contrôle. Dans notre cas, nous utilisons les systèmes d’exploitation Microsoft Windows.
9. Real User Monitoring vs. monitoring synthétique : Vitesses de connexion
Les vitesses de connexion varient en fonction de l’emplacement et du type de périphérique.
REAL USER MONITORING
Vos données de performance RUM sont basées sur les vitesses de connexion réelles de vos utilisateurs. Les vitesses de connexion enregistrées sont complètes avec la latence du réseau et des temps de chargement basés sur la puissance de traitement du périphérique utilisé. Pas besoin de faire d’estimation.
MONITORING SYNTHÉTIQUE
La surveillance synthétique dépend de l’infrastructure Internet des zones environnantes, mais il s’agit généralement de machines rapides avec des connexions Internet rapides. La limitation de bande passante permet de simuler des connexions plus lentes avec une latence réseau estimée.
10. Real User Monitoring vs. monitoring synthétique : Fonctionnalités
Lorsque votre site repose sur la capacité des utilisateurs à effectuer des tâches telles que la connexion, l’achat ou l’interaction avec des formulaires, vous devez savoir quand ces transactions cruciales échouent.
REAL USER MONITORING
Le Real User Monitoring peut vous indiquer qu’une page a été chargée et à quelle vitesse elle a été chargée pour un utilisateur en fonction de son environnement, mais elle ne peut pas vous dire si la page a fonctionné correctement.
MONITORING SYNTHÉTIQUE
La surveillance synthétique (Web Application Monitoring) fonctionne comme un bot et peut exécuter les mêmes actions qu’un utilisateur effectuerait normalement sur un site Web. Si quelque chose d’inattendu se produit, vous le saurez.
11. Real User Monitoring vs. monitoring synthétique : Rapports
La surveillance n’est rien sans les rapports, et les deux types de surveillance fournissent des rapports détaillés.
REAL USER MONITORING
Les rapports de votre RUM vous renseignent sur les emplacements de vos utilisateurs, les types de périphériques qu’ils utilisent, les systèmes d’exploitation et les navigateurs qu’ils utilisent, ainsi que sur les performances de votre site en fonction de leurs divers systèmes et emplacements. Le RUM organise vos données dans des graphiques interactifs organisés en fonction des facteurs d’environnement de l’utilisateur.
MONITORING SYNTHÉTIQUE
La surveillance synthétique vous fournit des informations sur la disponibilité, les performances et les fonctions que vous ne pouvez obtenir avec les rapports du RUM. Vous pouvez voir le comportement des éléments de page individuels, voir les goulots d’étranglement et repérer les tendances avec des graphiques et des tableaux interactifs.
Conclusion
Nous pouvons continuer à souligner les différences entre les deux méthodes de surveillance, mais en réalité, ensemble, vous obtenez une vue complète de votre présence sur le Web lorsque vous utilisez la surveillance réelle d’utilisateur et la surveillance synthétique.
Le RUM vous indique comment vos utilisateurs perçoivent actuellement votre site et les informations de vos rapports de Real User Monitoring guident vos décisions en matière de surveillance synthétique. Une fois que vous avez identifié un problème dans le RUM, des moniteurs synthétiques correctement configurés peuvent souvent vous amener directement à la cause du problème.
Si des problèmes apparaissent dans le RUM et n’apparaissent pas dans votre surveillance synthétique, vous devrez peut-être étendre vos points de contrôle pour capturer la latence qui vous manquait ou modifier vos moniteurs de performances pour qu’ils correspondent davantage aux environnements de vos utilisateurs.
Vos moniteurs synthétiques peuvent surveiller votre présence numérique au-delà de ce que le RUM peut capturer. La surveillance synthétique peut surveiller votre courrier électronique, votre base de données, votre SFTP et tout autre serveur essentiel au succès de votre entreprise et de vos clients.
Si vous êtes actuellement abonné à Uptrends et que vous n’avez pas encore essayé le RUM, lancez-vous et commencez votre essai gratuit de 30 jours. Si vous n’êtes pas encore abonné, vous pouvez dès aujourd’hui vous inscrire à un essai gratuit et sans engagement et essayer la surveillance à la fois synthétique et synthétique!
Leave a Reply