

# Métricas de CloudWatch que puede recopilar con CloudWatch RUM
<a name="CloudWatch-RUM-metrics"></a>

En las tablas de esta sección, se muestran las métricas que se recopilen automáticamente con CloudWatch RUM de aplicaciones web, móviles o ambas. También puede ver estas métricas en la consola de CloudWatch. Para obtener más información, consulte [Ver métricas disponibles](viewing_metrics_with_cloudwatch.md).

De forma opcional, también puede enviar métricas ampliadas a CloudWatch. Para obtener más información, consulte [Métricas ampliadas](CloudWatch-RUM-custom-and-extended-metrics.md#CloudWatch-RUM-vended-metrics).

Estas métricas se publican en el espacio de nombres de la métrica llamado `AWS/RUM`. Todas las métricas siguientes se publican con una dimensión de `application_name`. El valor de esta dimensión es el nombre del supervisor de aplicaciones. Algunas métricas también se publican con dimensiones adicionales, como se indica en la siguiente tabla.


**Métricas web**  

| Métrica | Unidad | Descripción | 
| --- | --- | --- | 
|  `HttpStatusCodeCount` |  Recuento  |  El recuento de respuestas HTTP en la aplicación, según su código de estado de respuesta. Dimensiones adicionales: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-metrics.html)  | 
|  `Http4xxCount` |  Recuento  |  El recuento de respuestas HTTP en la aplicación, según su código de estado de respuesta 4xx. Se calculan en función de los eventos de RUM `http_event` que dan como resultado códigos 4xx.  | 
|  `Http4xxCountPerSession` |  Recuento  |  El recuento de respuestas HTTP en una sesión, según su código de estado de respuesta 4xx. Se calculan en función de los eventos de RUM `http_event` que dan como resultado códigos 4xx.  | 
|  `Http4xxCountPerPageView` |  Recuento  |  El recuento de respuestas HTTP en una revisión de la página, según su código de estado de respuesta 4xx. Se calculan en función de los eventos de RUM `http_event` que dan como resultado códigos 4xx.  | 
|  `Http5xxCount` |  Recuento  |  El recuento de respuestas HTTP en la aplicación, según su código de estado de respuesta 5xx. Se calculan en función de los eventos de RUM `http_event` que dan como resultado códigos 5xx.  | 
|  `Http5xxCountPerSession` |  Recuento  |  El recuento de respuestas HTTP en la sesión, según su código de estado de respuesta 5xx. Se calculan en función de los eventos de RUM `http_event` que dan como resultado códigos 5xx.  | 
|  `Http5xxCountPerPageView` |  Recuento  |  El recuento de respuestas HTTP en una revisión de la página, según su código de estado de respuesta 5xx. Se calculan en función de los eventos de RUM `http_event` que dan como resultado códigos 5xx.  | 
|  `JsErrorCount` |  Recuento  |  El recuento de los eventos de error de JavaScript incorporados.   | 
|  `JsErrorCountPerSession` |  Recuento  |  El recuento de eventos de error de JavaScript ingeridos en una sesión.  | 
|  `JsErrorCountPerPageView` |  Recuento  |  El recuento de eventos de error de JavaScript ingeridos en una revisión de la página.  | 
|  `NavigationFrustratedTransaction` |  Recuento  |  El recuento de los eventos de navegación con una `duration` superior al límite frustrante, que es de 8000 ms. Se realiza un seguimiento de la duración de los eventos de navegación en la métrica `PerformanceNavigationDuration`.  | 
|  `NavigationSatisfiedTransaction` |  Recuento  |  El recuento de los eventos de navegación con una `duration` menor que el objetivo de Apdex, que es de 2000 ms. Se realiza un seguimiento de la duración de los eventos de navegación en la métrica `PerformanceNavigationDuration`.  | 
|  `NavigationToleratedTransaction` |  Recuento  |  El recuento de los eventos de navegación con una `duration` entre 2000 ms y 8000 ms. Se realiza un seguimiento de la duración de los eventos de navegación en la métrica `PerformanceNavigationDuration`.  | 
|  `PageViewCount` |  Recuento  |  El recuento de los eventos de visualización de páginas incorporados por el monitor de la aplicación. Esto se calcula contando los eventos de RUM `page_view_event`.  | 
|  `PageViewCountPerSession` |  Recuento  |  El recuento de eventos de visualización de páginas en una sesión. | 
|  `PerformanceResourceDuration` |  Milisegundos  |  La `duration` de un evento de recursos. Dimensiones adicionales: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-metrics.html)  | 
|  `PerformanceNavigationDuration` |  Milisegundos  |  La `duration` de un evento de navegación.  | 
|  `RumEventPayloadSize` |  Bytes  |  El tamaño de cada evento incorporado por CloudWatch RUM. También puede utilizar la estadística `SampleCount` de esta métrica para controlar la cantidad de eventos que incorpora un supervisor de aplicaciones.  | 
|  `SessionCount` |  Recuento  |  El recuento de los eventos de inicio de sesión incorporados por el supervisor de aplicaciones. Es decir, la cantidad de nuevas sesiones iniciadas.  | 
|  `SessionDuration` |  Milisegundos  |  La duración de una sesión. Se calculan en función del tiempo transcurrido entre el primer y el último evento de una sesión.  | 
|  `TimeOnPage` |  Milisegundos  |  La duración de la visualización de una página. Se calculan en función del tiempo que transcurre hasta la siguiente visualización de una página, excepto en el caso de la última página de la sesión, en la que se calcula el tiempo transcurrido entre el primer y el último evento de esa página.  | 
|  `WebVitalsCumulativeLayoutShift` |  Ninguno  |  Realiza un seguimiento del valor de los eventos de cambio de diseño acumulativos.  | 
|  `WebVitalsFirstInputDelay` |  Milisegundos  |  Realiza un seguimiento del valor de los primeros eventos de retardo de entradas.  | 
|  `WebVitalsLargestContentfulPaint` |  Milisegundos  |  Realiza un seguimiento del valor de los eventos de pintura con contenido más grandes.  | 
|  `WebVitalsInteractionToNextPaint` |  Milisegundos  |  Realiza un seguimiento del valor de la interacción hasta los siguientes eventos de pintura.  | 

Puede configurar métricas ampliadas para la aplicación móvil a fin de proporcionar dimensiones adicionales para el análisis.


**Métricas móviles**  

| Métrica | Unidad | Descripción | 
| --- | --- | --- | 
|  `ANRCount`  |  Recuento  |  Solo para Android: el número de incidentes de aplicaciones que no responden (ANR), que se producen cuando la aplicación no responde durante más de 5 segundos y provocan un bloqueo de la aplicación.  | 
|  `AppHangCount`  |  Recuento  |  Solo para iOS: el número de veces que la aplicación dejó de responder durante más de 250 ms en el bucle principal.  | 
|  `ColdAppLaunchFrustratedTransaction`  |  Recuento  |  Número de lanzamientos de aplicaciones en frío que tardaron más de 8 segundos en completarse, lo que probablemente provoque frustración a los usuarios.  | 
|  `ColdAppLaunchSatisfiedTransaction`  |  Recuento  |  Número de lanzamientos de aplicaciones en frío que se completaron en menos de 2 segundos, lo que proporcionó una experiencia de usuario satisfactoria.  | 
|  `ColdAppLaunchToleratedTransaction`  |  Recuento  |  Número de lanzamientos de aplicaciones en frío que se completaron entre 2 y 8 segundos, lo que proporciona una experiencia de usuario tolerable, pero no ideal.  | 
|  `ColdLaunchTime`  |  Milisegundos  |  Tiempo necesario para lanzar la aplicación desde un estado terminado. Para Android: tiempo desde `onCreate` de la aplicación hasta que se termina de crear la primera actividad. Para iOS: tiempo desde el inicio de la aplicación (determinado por el comando de inicio del proceso `sysctl`) hasta `didBecomeActiveNotification`.  | 
|  `CrashCount`  |  Recuento  |  Número de terminaciones inesperadas de aplicaciones provocadas por excepciones no controladas o por la terminación del sistema operativo. Para Android: bloqueos debidos a excepciones no controladas o la terminación del sistema. Para iOS: bloqueos debidos a excepciones no controladas, errores fatales o la terminación del sistema. Los datos de los bloqueos se almacenan localmente y se notifican la próxima vez que se lance la aplicación.  | 
|  `DroppedEventsCount`  |  Recuento  |  Número de eventos de registro que se eliminaron porque superaron el límite de tamaño máximo de 30 KB por evento.  | 
|  `DroppedSpansCount`  |  Recuento  |  Número de intervalos que se eliminaron porque superaron el límite de tamaño máximo de 30 KB por intervalo.  | 
|  `Http4xxCount`  |  Recuento  |  Registra el número de errores del cliente HTTP detectados por la aplicación web o móvil durante las solicitudes HTTP.  | 
|  `Http5xxCount`  |  Recuento  |  Registra el número de errores del servidor HTTP detectados por la aplicación web o móvil durante las solicitudes HTTP.  | 
|  `LogPayloadSize`  |  Bytes  |  Tamaño en bytes de los datos de telemetría del registro que se envían a CloudWatch RUM. También puede utilizar la estadística `SampleCount` de esta métrica para supervisar la cantidad de eventos de registros que ingiere un monitor de aplicaciones.  | 
|  `NetworkLatency`  |  Milisegundos  |  Tiempo que tardan en completarse las solicitudes de red, que mide el tiempo de ida y vuelta desde el inicio de la solicitud hasta la finalización de la respuesta.  | 
|  `ScreenLoadCount`  |  Recuento  |  Número total de cargas de pantalla.  | 
|  `ScreenLoadToleratedTransaction`  |  Recuento  |  Número de cargas de pantalla que se completaron entre 2 y 8 segundos, lo que proporciona una experiencia de usuario tolerable, pero no ideal.  | 
|  `SessionCount`  |  Recuento  |  Número total de sesiones de usuarios únicos de la aplicación. Una sesión comienza cuando el usuario abre la aplicación y finaliza después de 30 minutos de inactividad o cuando se termina explícitamente.  | 
|  `SpanPayloadSize`  |  Bytes  |  Tamaño en bytes de los datos de telemetría del intervalo que se envían a CloudWatch RUM. También puede utilizar la estadística `SampleCount` de esta métrica para supervisar la cantidad de intervalos de registros que ingiere un monitor de aplicaciones.  | 
|  `WarmAppLaunchFrustratedTransaction`  |  Recuento  |  Número de lanzamientos de aplicaciones en caliente que tardaron más de 8 segundos en completarse, lo que probablemente provoque frustración a los usuarios.  | 
|  `WarmAppLaunchSatisfiedTransaction`  |  Recuento  |  Número de lanzamientos de aplicaciones en caliente que se completaron en menos de 2 segundos, lo que proporcionó una experiencia de usuario satisfactoria.  | 
|  `WarmAppLaunchToleratedTransaction`  |  Recuento  |  Número de lanzamientos de aplicaciones en caliente que se completaron entre 2 y 8 segundos, lo que proporciona una experiencia de usuario tolerable, pero no ideal.  | 
|  `WarmLaunchTime`  |  Milisegundos  |  Tiempo necesario para lanzar la aplicación desde un estado en segundo plano. Para Android: tiempo desde `onCreate` de la aplicación hasta que se termina de crear la primera actividad. Para iOS: tiempo desde `UIApplicationWillEnterForegroundNotification` hasta `didBecomeActiveNotification`.  | 