CloudWatch RUM - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CloudWatch RUM

Vous pouvez ainsi effectuer une surveillance réelle des utilisateurs pour collecter et visualiser les données côté client concernant les performances de votre application Web à partir de sessions utilisateur réelles en temps quasi réel. CloudWatch RUM Les données que vous pouvez visualiser et analyser incluent les temps de chargement des pages, les erreurs côté client et le comportement des utilisateurs. Lorsque vous visualisez ces données, vous pouvez les voir agrégées ensemble ou réparties par navigateurs et appareils utilisés par vos clients.

Vous pouvez utiliser les données collectées pour identifier et corriger rapidement les problèmes de performance côté client. CloudWatch RUMvous permet de visualiser les anomalies des performances de votre application et de trouver les données de débogage pertinentes, telles que les messages d'erreur, les traces de stack et les sessions utilisateur. Vous pouvez également l'utiliser RUM pour comprendre l'étendue de l'impact sur l'utilisateur final, notamment le nombre d'utilisateurs, les géolocalisations et les navigateurs utilisés.

Les données d'utilisateur final que vous collectez CloudWatch RUM sont conservées pendant 30 jours, puis automatiquement supprimées. Si vous souhaitez conserver les RUM événements plus longtemps, vous pouvez demander au moniteur de l'application d'envoyer des copies des événements aux CloudWatch journaux de votre compte. Vous pouvez ensuite ajuster la période de rétention pour ce groupe de journaux.

Pour l'utiliserRUM, vous devez créer un moniteur d'application et fournir certaines informations. RUMgénère un JavaScript extrait que vous pouvez coller dans votre application. L'extrait extrait le code du client RUM Web. Le client RUM Web capture les données d'un pourcentage des sessions utilisateur de votre application, qui sont affichées dans un tableau de bord prédéfini. Vous pouvez spécifier le pourcentage de sessions utilisateur à partir desquelles collecter des données.

CloudWatch RUMest intégré à Application Signals, qui permet de découvrir et de surveiller les services de votre application, vos clients, les canaries Synthetics et les dépendances des services. Utilisez Application Signals pour consulter une liste ou une carte visuelle de vos services, consulter les indicateurs de santé en fonction de vos objectifs de niveau de service (SLOs) et effectuer une analyse descendante pour voir les traces de X-Ray corrélées afin de résoudre les problèmes de manière plus détaillée. Pour voir les demandes de page RUM client dans Application Signals, activez le suivi actif de X-Ray en créant un moniteur d'application ou en configurant manuellement le client RUM Web. Vos RUM clients sont affichés sur la carte des services connectée à vos services et sur la page détaillée des services qu'ils appellent.

Le client RUM Web est open source. Pour plus d'informations, consultez la section client CloudWatch RUM Web.

Considérations sur les performances

Cette section décrit les considérations relatives aux performances liées à l'utilisation CloudWatch RUM.

  • Impact sur les performances de charge : le client CloudWatch RUM Web peut être installé dans votre application Web sous forme de JavaScript module ou chargé dans votre application Web de manière asynchrone à partir d'un réseau de diffusion de contenu ()CDN. Il ne bloque pas le processus de chargement de l'application. CloudWatch RUMest conçu pour qu'il n'y ait aucun impact perceptible sur le temps de chargement de l'application.

  • Impact sur le temps d'exécution : le client RUM Web effectue un traitement pour enregistrer et envoyer les RUM données au CloudWatch RUM service. Étant donné que les événements sont peu fréquents et que le volume de traitement est faible, il CloudWatch RUM est conçu pour qu'il n'y ait aucun impact détectable sur les performances de l'application.

  • Impact sur le réseau : le client RUM Web envoie régulièrement des données au CloudWatch RUM service. Les données sont distribuées à intervalles réguliers pendant l'exécution de l'application et immédiatement avant le déchargement de l'application par le navigateur. Les données envoyées immédiatement avant le déchargement de l'application par le navigateur sont envoyées sous forme de balises beacon conçues pour n'avoir aucun impact détectable sur le temps de déchargement de l'application.

RUMTarification

Avec CloudWatch RUM, vous devez payer des frais pour chaque RUM événement qui CloudWatch RUM reçoit. Chaque donnée collectée à l'aide du client RUM Web est considérée comme un RUM événement. Les exemples d'RUMévénements incluent un affichage de page, une JavaScript erreur et une HTTP erreur. Vous pouvez déterminer quels types d'événements sont collectés par chaque moniteur d'application. Vous pouvez activer ou désactiver des options pour collecter des événements de télémétrie de performance, des JavaScript erreurs, des HTTP erreurs et des traces X-Ray. Pour de plus amples informations sur ces options, veuillez consulter Création d'un moniteur d' CloudWatch RUMapplications et Informations collectées par le client CloudWatch RUM Web. Pour plus d'informations sur les tarifs, consultez Amazon CloudWatch Pricing.

Disponibilité dans les Régions

CloudWatch RUMest actuellement disponible dans les régions suivantes :

  • USA Est (Virginie du Nord)

  • USA Est (Ohio)

  • USA Ouest (Californie du Nord)

  • USA Ouest (Oregon)

  • Afrique (Le Cap)

  • Asie-Pacifique (Jakarta)

  • Asie-Pacifique (Mumbai)

  • Asie-Pacifique (Hyderabad)

  • Asie-Pacifique (Melbourne)

  • Asie-Pacifique (Osaka)

  • Asia Pacific (Seoul)

  • Asie-Pacifique (Singapour)

  • Asie-Pacifique (Sydney)

  • Asie-Pacifique (Tokyo)

  • Canada (Centre)

  • Europe (Francfort)

  • Europe (Irlande)

  • Europe (Londres)

  • Europe (Milan)

  • Europe (Paris)

  • Europe (Espagne)

  • Europe (Stockholm)

  • Europe (Zurich)

  • Moyen-Orient (Bahreïn)

  • Moyen-Orient (UAE)

  • Amérique du Sud (São Paulo)