View a markdown version of this page

CloudWatch statistiques que vous pouvez collecter avec 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 statistiques que vous pouvez collecter avec CloudWatch RUM

Les tableaux de cette section répertorient les statistiques que vous collectez automatiquement avec CloudWatch RUM à partir d'applications Web, d'applications mobiles ou des deux. Vous pouvez consulter ces statistiques dans la CloudWatch console. Pour de plus amples informations, veuillez consulter Affichage des métriques disponibles.

Vous pouvez également envoyer des métriques étendues à CloudWatch. Pour de plus amples informations, veuillez consulter Métriques étendues.

Ces métriques sont publiées dans l'espace de noms de métrique nommé AWS/RUM. Les métriques suivantes sont publiées avec la dimension application_name. La valeur de cette dimension est le nom du moniteur d'application. Certaines mesures sont également publiées avec des dimensions supplémentaires, comme indiqué dans le tableau suivant.

Le tableau suivant décrit les statistiques Web.

Métrique Unité Description

HttpStatusCodeCount

Nombre

Le nombre de réponses HTTP dans l'application, en fonction de leur code d'état de réponse.

Dimensions supplémentaires :

  • event_details.response.status est le code d'état de réponse, comme par exemple 200, 400, 404, etc.

  • event_type le type d'événement.

Http4xxCount

Nombre

Nombre de réponses HTTP dans l’application avec un code d’état 4xx.

Ce nombre est calculé à partir des événements RUM http_event ayant généré des codes 4xx.

Http4xxCountPerSession

Nombre

Nombre de réponses HTTP dans une session avec un code d’état 4xx.

Ce nombre est calculé à partir des événements RUM http_event ayant généré des codes 4xx.

Http4xxCountPerPageView

Nombre

Nombre de réponses HTTP lors d’une visualisation de page avec un code d’état 4xx.

Ce nombre est calculé à partir des événements RUM http_event ayant généré des codes 4xx.

Http5xxCount

Nombre

Nombre de réponses HTTP dans l’application avec un code d’état 5xx.

Ce nombre est calculé à partir des événements RUM http_event ayant généré des codes 5xx.

Http5xxCountPerSession

Nombre

Nombre de réponses HTTP dans la session avec un code d’état 5xx.

Ce nombre est calculé à partir des événements RUM http_event ayant généré des codes 5xx.

Http5xxCountPerPageView

Nombre

Nombre de réponses HTTP lors d’une visualisation de page avec un code d’état 5xx.

Ce nombre est calculé à partir des événements RUM http_event ayant généré des codes 5xx.

JsErrorCount

Nombre

Nombre d'événements d' JavaScript erreur ingérés.

JsErrorCountPerSession

Nombre

Nombre d'événements d' JavaScript erreur ingérés au cours d'une session.

JsErrorCountPerPageView

Nombre

Nombre d'événements d' JavaScript erreur ingérés lors d'une révision de page.

NavigationFrustratedTransaction

Nombre

Le nombre d'événements de navigation avec une duration plus élevée que le seuil de tolérance, qui est de 8000 ms. La durée des événements de navigation est comptabilisée dans la métrique PerformanceNavigationDuration.

NavigationSatisfiedTransaction

Nombre

Le nombre d'événements de navigation avec une duration inférieure à l'objectif Apdex, qui est de 2000 ms. La durée des événements de navigation est comptabilisée dans la métrique PerformanceNavigationDuration.

NavigationToleratedTransaction

Nombre

Le nombre d'événements de navigation avec une duration comprise entre 2000 ms et 8000 ms. La durée des événements de navigation est comptabilisée dans la métrique PerformanceNavigationDuration.

PageViewCount

Nombre

Nombre d’événements de visualisation de page ingérés par le moniteur d’application.

Ce nombre est calculé en comptant les événements RUM page_view_event.

PageViewCountPerSession

Nombre

Nombre d’événements de visualisation de page dans une session.

PerformanceResourceDuration

Millisecondes

La duration d'un événement de ressources.

Dimensions supplémentaires :

  • event_details.file.type est le type de fichier de l'événement de ressource, tel qu'une feuille de style, un document, une image, un script ou une police.

  • event_type le type d'événement.

PerformanceNavigationDuration

Millisecondes

La duration d'un événement de navigation.

RumEventPayloadSize

Octets

La taille de chaque événement ingéré par CloudWatch RUM. Vous pouvez également utiliser la statistique SampleCount de cette métrique afin de surveiller le nombre d'événements qu'un moniteur d'application ingère.

SessionCount

Nombre

Le nombre d'événements de démarrage de session ingérés par le moniteur d'application. En d'autres termes, le nombre de nouvelles sessions démarrées.

SessionDuration

Millisecondes

Durée d’une session. Cette durée est calculée à partir du temps écoulé entre le premier et le dernier événement de la session.

TimeOnPage

Millisecondes

Durée d’une visualisation de page.

Cette durée est calculée jusqu’à la visualisation de la page suivante, sauf pour la dernière page d’une session, où elle correspond au temps écoulé entre le premier et le dernier événement sur cette page.

WebVitalsCumulativeLayoutShift

Aucune

Effectue le suivi de la valeur des événements Cumulative Layout Shift.

WebVitalsFirstInputDelay

Millisecondes

Effectue le suivi de la valeur des événements First Input Delay.

WebVitalsLargestContentfulPaint

Millisecondes

Effectue le suivi de la valeur des événements Largest Contentful Paint.

WebVitalsInteractionToNextPaint

Millisecondes

Valeur des événements d’interaction jusqu’au prochain rendu visuel.

Vous pouvez configurer des mesures étendues pour votre application mobile afin de fournir des dimensions supplémentaires à des fins d'analyse.

Métrique Unité Description

ANRCount

Nombre

Pour Android uniquement : nombre d'incidents ANR (Application Not Responding) survenant lorsque l'application ne répond pas pendant plus de 5 secondes, entraînant un blocage de l'application.

AppHangCount

Nombre

Pour iOS uniquement : nombre de fois où l'application est devenue inactive pendant plus de 250 ms sur la boucle principale.

ColdAppLaunchFrustratedTransaction

Nombre

Le nombre de lancements d'applications à froid qui ont pris plus de 8 secondes, a probablement provoqué de la frustration des utilisateurs.

ColdAppLaunchSatisfiedTransaction

Nombre

Le nombre de lancements d'applications à froid effectués en moins de 2 secondes, offrant une expérience utilisateur satisfaisante.

ColdAppLaunchToleratedTransaction

Nombre

Nombre de lancements d'applications à froid qui se sont déroulés entre 2 et 8 secondes, offrant une expérience utilisateur tolérable, mais pas idéale.

ColdLaunchTime

Millisecondes

Temps nécessaire pour lancer l'application à partir d'un état terminé.

Pour Android : temps écoulé entre l'application et la onCreate fin de la création de la première activité.

Pour iOS : temps écoulé entre le démarrage de l'application (déterminé par la commande de démarrage sysctl du processus) etdidBecomeActiveNotification.

CrashCount

Nombre

Le nombre de fermetures inattendues d'applications provoquées par des exceptions non gérées ou par la fermeture du système d'exploitation.

Pour Android : pannes dues à des exceptions non gérées ou à la fermeture du système.

Pour iOS : pannes dues à des exceptions non gérées, à des erreurs fatales ou à l'arrêt du système.

Les données relatives aux pannes sont stockées localement et signalées lors du prochain lancement de l'application.

DroppedEventsCount

Nombre

Le nombre d'événements de journal qui ont été supprimés parce qu'ils dépassaient la limite de taille maximale de 30 Ko par événement.

DroppedSpansCount

Nombre

Le nombre de sections qui ont été supprimées car elles dépassaient la limite de taille maximale de 30 Ko par plage.

Http4xxCount

Nombre

Enregistre le nombre d'erreurs du client HTTP rencontrées par l'application Web ou mobile lors des requêtes HTTP.

Http5xxCount

Nombre

Enregistre le nombre d'erreurs de serveur HTTP rencontrées par l'application Web ou mobile lors des requêtes HTTP.

LogPayloadSize

Octets

Taille en octets des données de télémétrie du journal envoyées au CloudWatch RUM.

Vous pouvez également utiliser la SampleCount statistique associée à cette métrique pour surveiller le nombre d'événements de journal ingérés par un moniteur d'applications.

NetworkLatency

Millisecondes

Le temps nécessaire à l'exécution des requêtes réseau, qui mesure le temps aller-retour entre le lancement de la demande et la fin de la réponse.

ScreenLoadCount

Nombre

Nombre total de chargements d'écran.

ScreenLoadToleratedTransaction

Nombre

Nombre de chargements d'écran effectués entre 2 et 8 secondes, offrant une expérience utilisateur tolérable, mais pas idéale.

SessionCount

Nombre

Le nombre total de sessions utilisateur uniques avec l'application. Une session commence lorsque l'utilisateur ouvre l'application et se termine après 30 minutes d'inactivité ou lorsqu'elle est explicitement interrompue.

SpanPayloadSize

Octets

Taille en octets des données de télémétrie de span envoyées au CloudWatch RUM.

Vous pouvez également utiliser la SampleCount statistique associée à cette métrique pour surveiller le nombre de spans ingérées par un moniteur d'applications.

WarmAppLaunchFrustratedTransaction

Nombre

Le nombre de lancements d'applications à chaud qui ont pris plus de 8 secondes a probablement provoqué de la frustration des utilisateurs.

WarmAppLaunchSatisfiedTransaction

Nombre

Le nombre de lancements d'applications à chaud effectués en moins de 2 secondes, offrant une expérience utilisateur satisfaisante.

WarmAppLaunchToleratedTransaction

Nombre

Le nombre de lancements d'applications à chaud qui se sont déroulés entre 2 et 8 secondes, offrant une expérience utilisateur tolérable, mais pas idéale.

WarmLaunchTime

Millisecondes

Temps nécessaire pour lancer l'application à partir de l'état d'arrière-plan.

Pour Android : temps écoulé entre l'application et la onCreate fin de la création de la première activité.

Pour iOS : durée comprise entre le et UIApplicationWillEnterForegroundNotification ledidBecomeActiveNotification.