

# 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`.  | 

# Métricas personalizadas y ampliadas que puede enviar a CloudWatch
<a name="CloudWatch-RUM-custom-and-extended-metrics"></a>

De forma predeterminada, los monitores de aplicaciones de RUM envían métricas a CloudWatch. Estas métricas y dimensiones predeterminadas se muestran en [Métricas de CloudWatch que puede recopilar con CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-metrics.html).

También puede configurar un monitor de aplicaciones para que exporte métricas. El monitor de aplicaciones puede enviar métricas ampliadas, métricas personalizadas o ambas. Puede enviarlas a CloudWatch.
+ **Métricas personalizadas**: las métricas personalizadas son métricas que el usuario define. Con las métricas personalizadas, puede usar cualquier nombre y espacio de nombres de métrica. Para derivar las métricas, puedes usar cualquier evento personalizado, evento integrado, atributo personalizado o atributo predeterminado.

  Puede enviar métricas personalizadas a CloudWatch.
+ **Métricas ampliadas**: puede enviar cualquiera de las métricas de CloudWatch RUM predeterminadas a CloudWatch con dimensiones adicionales. De este modo, estas métricas pueden ofrecerle una visión más detallada.

**Topics**
+ [Métricas personalizadas](#CloudWatch-RUM-custom-metrics)
+ [Métricas ampliadas](#CloudWatch-RUM-vended-metrics)

## Métricas personalizadas
<a name="CloudWatch-RUM-custom-metrics"></a>

Para enviar métricas personalizadas, debe utilizar las API de AWS o AWS CLI en lugar de la consola. Para obtener más información sobre el uso de las API de AWS, consulte [PutRumMetricsDestination](https://docs.aws.amazon.com/cloudwatchrum/latest/APIReference/API_PutRumMetricsDestination.html) y [BatchCreateRumMetricDefinitions](https://docs.aws.amazon.com/cloudwatchrum/latest/APIReference/API_BatchCreateRumMetricDefinitions.html).

Un destino puede contener un máximo de 2000 definiciones de métricas ampliadas y personalizadas. Para cada métrica personalizada o ampliada que envíe a cada destino, cada combinación de nombre y valor de dimensión cuenta para este límite. No se le cobrarán las métricas personalizadas derivadas de ningún tipo de evento o atributo de CloudWatch RUM.

El siguiente ejemplo muestra cómo crear una métrica personalizada derivada de un evento personalizado. Este es el ejemplo de evento personalizado que se utiliza:

```
cwr('recordEvent', {
    type: 'my_custom_event', 
    data: {
        location: 'IAD', 
        current_url: 'amazonaws.com', 
        user_interaction: {
            interaction_1 : "click",
            interaction_2 : "scroll"
        }, 
        visit_count:10
    }
})
```

Dado este evento personalizado, puede crear una métrica personalizada que cuente el número de visitas a la URL `amazonaws.com` desde navegadores Chrome. La siguiente definición crea una métrica denominada `AmazonVisitsCount` en su cuenta, en el espacio de nombres `RUM/CustomMetrics/PageVisits`.

```
{
    "AppMonitorName":"customer-appMonitor-name",
    "Destination":"CloudWatch",
    "MetricDefinitions":[
        {
            "Name":"AmazonVisitsCount",
            "Namespace":"PageVisit",
            "ValueKey":"event_details.visit_count",
            "UnitLabel":"Count",
            "DimensionKeys":{
                "event_details.current_url": "URL"
            },
            "EventPattern":"{\"metadata\":{\"browserName\":[\"Chrome\"]},\"event_type\":[\"my_custom_event\"],\"event_details\": {\"current_url\": [\"amazonaws.com\"]}}" 
        }
    ]
}
```

## Métricas ampliadas
<a name="CloudWatch-RUM-vended-metrics"></a>

Si configura las métricas ampliadas, puede enviar cualquiera de las métricas predeterminadas de CloudWatch RUM a CloudWatch con dimensiones adicionales para que las métricas le ofrezcan una visión más detallada.

Para obtener más información acerca de las métricas de CloudWatch RUM, consulte [Métricas de CloudWatch que puede recopilar con CloudWatch RUM](CloudWatch-RUM-metrics.md).

Un destino puede contener un máximo de 2000 definiciones de métricas ampliadas y personalizadas. Para cada métrica extendida que envíe a cada destino, cada combinación de nombre y valor de dimensión cuenta como una métrica extendida para este límite.

Al enviar métricas ampliadas a CloudWatch, puede utilizar la consola de CloudWatch RUM para crear alarmas de CloudWatch en ellas.

No se le cobrarán las métricas ampliadas que se creen para las métricas predeterminadas de CloudWatch RUM.

### Métricas ampliadas de aplicaciones web
<a name="CloudWatch-RUM-web-extended-metrics"></a>

Las siguientes dimensiones son compatibles con las métricas ampliadas de aplicaciones web:
+ `BrowserName`

  Ejemplos de valores de dimensión: `Chrome`, `Firefox`, `Chrome Headless`
+ `CountryCode`: utiliza el formato ISO-3166, con códigos de dos letras.

  Ejemplos de valores de dimensión: `US`, `JP`, `DE`
+ `DeviceType`

  Ejemplos de valores de dimensión: `desktop`, `mobile`, `tablet`, `embedded`
+ `FileType`

  Ejemplos de valores de dimensión: `Image`, `Stylesheet`
+ `OSName`

  Ejemplos de valores de dimensión: `Linux`, `Windows`, `iOS`, `Android`
+ `PageId`

### Métricas ampliadas de aplicaciones móviles
<a name="CloudWatch-RUM-mobile-extended-metrics"></a>

Las siguientes dimensiones son compatibles con las métricas ampliadas de aplicaciones móviles:
+ `ScreenName`
  + Valor del atributo del nombre de pantalla: `attributes.screen.name` de la aplicación
  + Valores de ejemplo: HomeScreen, SettingsView, ProfilePage
+ `DeviceModel`
  + Valor del atributo del modelo del dispositivo: `resource.attributes.device.model.name`
  + Valores de ejemplo: iPhone14.3, SM-G998B
+ `OSVersion`
  + Valor del atributo de la versión del sistema operativo: `resource.attributes.os.version`
  + Valores de ejemplo: 16.0, 13.0

**nota**  
Métricas predeterminadas compatibles actualmente con las aplicaciones móviles: `ScreenLoadTime`, `ScreenLoadCount`, `NetworkLatency`, `Http4xxCount`, `Http5xxCount`, `CrashCount`, `ANRCount`, `AppHangCount`, `ColdLaunchTime`, `WarmLaunchTime`, `SessionCount`, `SpanPayloadSize` y `LogPayloadSize`.

### Configuración de métricas ampliadas con la consola
<a name="CloudWatch-RUM-extended-metrics-console"></a>

Para usar la consola para enviar métricas ampliadas a CloudWatch, siga estos pasos.

Para obtener información sobre el uso de las API de AWS para enviar métricas ampliadas a CloudWatch, consulte [PutRumMetricsDestination](https://docs.aws.amazon.com/cloudwatchrum/latest/APIReference/API_PutRumMetricsDestination.html) y [BatchCreateRumMetricDefinitions](https://docs.aws.amazon.com/cloudwatchrum/latest/APIReference/API_BatchCreateRumMetricDefinitions.html).

**Usar la consola para configurar un monitor de aplicaciones y enviar las métricas ampliadas de RUM a CloudWatch**

1. Abra la consola de CloudWatch en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. En el panel de navegación, elija **Señales de aplicación**, **RUM**.

1. Elija el nombre del monitor de aplicaciones que enviará las métricas.

1. Elija la pestaña **Configuration** (Configuración) y, a continuación, elija **RUM extended metrics** (Métricas ampliadas de RUM).

1. Elija **Send metrics** (Enviar métricas).

1. Seleccione uno o más nombres de métricas para enviarlos con dimensiones adicionales.

1. Seleccione uno o más factores para utilizarlos como dimensiones para estas métricas. Al hacer sus elecciones, la cantidad de métricas ampliadas que crean sus elecciones se muestra en **Number of extended metrics** (Número de métricas ampliadas).

   Este número se calcula multiplicando el número de nombres de métricas elegidos por el número de dimensiones diferentes que se crean.

   1. Para enviar una métrica con el ID de página como dimensión, elija **Browse for page ID** (Buscar el ID de página) y, a continuación, seleccione los ID de página que desee utilizar.

   1. Para enviar una métrica con el tipo de dispositivo como dimensión, elija **Desktop devices** (Dispositivos de escritorio) o **Mobile and tablets** (Móviles y tabletas).

   1. Para enviar una métrica con el sistema operativo como dimensión, seleccione uno o más sistemas operativos en **Operating system** (Sistema operativo).

   1. Para enviar una métrica con el tipo de navegador como dimensión, seleccione uno o más navegadores en **Browsers** (Navegadores).

   1. Para enviar una métrica con la ubicación geográfica como dimensión, seleccione una o más ubicaciones en **Locations** (Ubicaciones).

      Solo aparecerán en la lista para elegir las ubicaciones desde las que este monitor de aplicaciones haya informado sobre métricas.

1. Cuando haya terminado con las opciones, elija **Send metrics** (Enviar métricas).

1. (Opcional) En la lista **Extended metrics** (Métricas ampliadas), para crear una alarma que controle una de las métricas, elija **Create alarm** (Crear alarma) en la fila de esa métrica.

   Para obtener información general sobre las alarmas de CloudWatch, consulte [Uso de las alarmas de Amazon CloudWatch](CloudWatch_Alarms.md). Para ver un tutorial sobre cómo configurar una alarma en una métrica ampliada de CloudWatch RUM, consulte [Tutorial: crear una métrica ampliada y ponerle una alarma](#CloudWatch-RUM-extended-metrics-alarmtutorial).

**Dejar de enviar métricas ampliadas**

**Usar la consola para dejar de enviar métricas ampliadas**

1. Abra la consola de CloudWatch en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. En el panel de navegación, elija **Señales de aplicación**, **RUM**.

1. Elija el nombre del monitor de aplicaciones que enviará las métricas.

1. Elija la pestaña **Configuration** (Configuración) y, a continuación, elija **RUM extended metrics** (Métricas ampliadas de RUM).

1. Seleccione una o más combinaciones de nombre y dimensión de métrica para detener el envío. A continuación, elija **Actions** (Acciones), **Delete** (Eliminar).

### Tutorial: crear una métrica ampliada y ponerle una alarma
<a name="CloudWatch-RUM-extended-metrics-alarmtutorial"></a>

Este tutorial muestra cómo configurar una métrica ampliada para enviarla a CloudWatch y, a continuación, cómo configurar una alarma en esa métrica. En este tutorial, creará una métrica que realice un seguimiento de los errores de JavaScript en el navegador Chrome.

**Configuración de esta métrica ampliada y cómo establecer una alarma**

1. Abra la consola de CloudWatch en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. En el panel de navegación, elija **Señales de aplicación**, **RUM**.

1. Elija el nombre del monitor de aplicaciones que enviará la métrica.

1. Elija la pestaña **Configuration** (Configuración) y, a continuación, elija **RUM extended metrics** (Métricas ampliadas de RUM).

1. Elija **Send metrics** (Enviar métricas).

1. Seleccione **JSErrorCount**.

1. En **Browsers** (Navegadores), seleccione **Chrome**.

   Esta combinación de **JSErrorCount** y **Chrome** enviará una métrica ampliada a CloudWatch. La métrica solo cuenta los errores de JavaScript en las sesiones de usuario que utilicen el navegador Chrome. El nombre de la métrica será **JSErrorCount** y el nombre de la dimensión será **Browser** (Navegador).

1. Elija **Send metrics** (Enviar métricas).

1. En la lista **Extended metrics** (Métricas ampliadas), seleccione **Create alarm** (Crear alarma) en la fila que muestre **JSErrorCount** en **Name** (Nombre) y **Chrome** en **BrowserName** (Nombre del navegador).

1. En **Specify metric and conditions** (Especificar métrica y condiciones), confirme que los campos **Metric name** (Nombre de la métrica) y **BrowserName** estén rellenados previamente con los valores correctos.

1. En **Statistic** (Estadística), seleccione la estadística que desee utilizar para la alarma. **Average** (Promedio) es una buena opción para este tipo de métrica de recuento.

1. En **Period (Período)**, seleccione **5 minutes (5 minutos)**.

1. En **Condiciones**, haga lo siguiente:
   + Elija **Static** (Estático).
   + Elija **Greater** (Mayor) para especificar que la alarma debe pasar al estado ALARM (ALARMA) cuando el número de errores sea superior al umbral que esté a punto de especificar.
   + En **than…** (que…), ingrese el número del umbral de la alarma. La alarma entra en estado ALARM cuando el número de errores en un período de 5 minutos supera este número.

1. (Opcional) De forma predeterminada, la alarma pasa al estado ALARM en cuanto el número de errores supera el umbral establecido durante un período de 5 minutos. Si lo desea, puede cambiarlo para que la alarma entre en estado ALARM solo si se supera este número durante más de un período de 5 minutos.

   Para ello, seleccione **Additional configuration** (Configuración adicional) y, a continuación, en **Datapoints to alarm** (Puntos de datos para la alarma), especifique cuántos períodos de 5 minutos deben tener el número de errores por encima del umbral para activar la alarma. Por ejemplo, puede seleccionar 2 de 2 para que la alarma se active solo cuando dos períodos consecutivos de 5 minutos superen el umbral, o 2 de 3 para que se active la alarma si 2 de los 3 períodos consecutivos de 5 minutos superan el umbral. 

   Para obtener más información acerca de este tipo de evaluación de alarmas, consulte [Evaluación de alarmas](alarm-evaluation.md).

1. Elija **Siguiente**.

1. En **Configure actions** (Configurar acciones), especifique lo que debe suceder cuando la alarma entre en estado de alarma. Para recibir una notificación con Amazon SNS, haga lo siguiente:
   + Seleccione **Agregar notificación**.
   + Elija **En alarma**.
   + Seleccione un tema de SNS existente o cree uno nuevo. Si crea uno nuevo, especifique un nombre y agregue al menos una dirección de correo electrónico.

1. Elija **Siguiente**.

1. Ingrese un nombre y, si lo desea, una descripción de la alarma y elija **Next** (Siguiente).

1. Revise los detalles y seleccione **Crear alarma**.