Tous les produits
Search
Centre de documentation

Application Real-Time Monitoring Service:What is Real User Monitoring?

Dernière mise à jour :Aug 10, 2026

Le Real User Monitoring (RUM) est un sous-service d'Application Real-Time Monitoring Service (ARMS) qui capture les données de performance et d'erreur du frontend issues des sessions réelles des utilisateurs. Le RUM mesure les temps de chargement des pages, les appels de service, les erreurs JavaScript, les erreurs réseau, les plantages et les erreurs Application Not Responding (ANR) sur les applications web, mobiles et les mini programmes. Il vous offre ainsi une visibilité sur l'expérience vécue par vos utilisateurs et identifie les zones où les performances se dégradent.

Important

Le RUM est disponible à des fins commerciales depuis le 24 juin 2024 à 00:00:00 (UTC+8). Pour plus de détails sur la tarification, consultez la rubrique Facturation. Pour obtenir une assistance technique, rejoignez le groupe DingTalk (ID : 67370002064).

Cas d'utilisation

Le RUM répond à quatre cas d'utilisation principaux :

  • Suivi des performances : Mesurez les temps de chargement des pages, les appels de service et d'autres métriques de performance afin d'identifier les pages lentes et les parcours utilisateur dégradés.

  • Gestion des erreurs : Identifiez les erreurs JavaScript, les erreurs réseau, les plantages et les erreurs ANR pour faciliter le débogage.

  • Relecture de session : Reproduisez exactement les interactions des utilisateurs (clics, navigation et erreurs) afin de reproduire les problèmes sans avoir à faire de suppositions.

  • Corrélation frontend-backend : Combinez les données du RUM avec l'Application Monitoring pour tracer une requête de bout en bout, du navigateur jusqu'à vos services backend.

Plateformes prises en charge

Le RUM prend en charge trois types d'applications sans nécessiter de modifications de l'instrumentation :

Plateforme Couverture
Applications web Applications web basées sur un navigateur.
Applications mobiles Applications iOS et Android.
Mini programmes Frameworks de mini programmes.

Intégration

La configuration du RUM s'effectue en deux étapes, sans modifier la logique de votre application :

  1. Ajoutez la dépendance du SDK RUM à votre projet.

  2. Ajoutez le code d'initialisation avec vos paramètres de configuration.

Stockage et interrogation des données

Le RUM stocke les données de journal dans Simple Log Service (SLS), ce qui permet d'interroger directement les événements bruts. Les données de métriques s'intègrent au service managé Prometheus d'Alibaba Cloud, permettant ainsi aux métriques de s'inscrire dans vos flux de travail de surveillance existants basés sur Prometheus.

Exploration des données

Découpez les données de métriques selon des dimensions et des filtres personnalisés afin d'identifier les erreurs récurrentes ou les régressions de performance. Configurez les dimensions et les métriques pertinentes pour votre investigation afin de localiser plus rapidement les causes racines.

Visualisation

Outre les capacités d'analyse intégrées, le RUM propose des tableaux de bord Managed Service for Grafana préconfigurés qui affichent les métriques de performance dès leur activation. Personnalisez ces tableaux de bord ou créez-en de nouveaux pour répondre à vos exigences de surveillance.

Étapes suivantes

  • Prise en main du RUM – configurez la surveillance de votre première application.

  • Facturation – familiarisez-vous avec la tarification du RUM et la mesure de l'utilisation.