

# Supervisión de métricas de Amazon Aurora con Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Amazon CloudWatch es un repositorio de métricas. El repositorio recopila y procesa datos sin procesar de Amazon Aurora en métricas legibles y casi en tiempo real. Para ver la lista completa de métricas de Amazon Aurora enviadas a CloudWatch, consulte [Referencia de métricas para Amazon Aurora](https://docs.aws.amazon.com/en_us/AmazonRDS/latest/AuroraUserGuide/metrics-reference.html).

Para analizar y solucionar problemas del rendimiento de las bases de datos a escala, utilice [Información sobre las bases de datos de CloudWatch](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.html).

**Topics**
+ [Información general de Amazon Aurora y Amazon CloudWatch](#cw-metrics-overview)
+ [Visualización de las métricas de el clúster de base de datos en la consola de CloudWatch y la AWS CLI](metrics_dimensions.md)
+ [Exportación de las métricas de Información sobre rendimiento a CloudWatch](PI_metrics_export_CW.md)
+ [Creación de alarmas de CloudWatch para supervisar Amazon Aurora](creating_alarms.md)

## Información general de Amazon Aurora y Amazon CloudWatch
<a name="cw-metrics-overview"></a>

De forma predeterminada, Amazon Aurora envía datos de métricas a CloudWatch en periodos de 1 minuto. Por ejemplo, la métrica `CPUUtilization` registra el porcentaje de utilización de CPU para una instancia de base de datos a lo largo del tiempo. Los puntos de datos con un periodo de 60 segundos (1 minuto) están disponibles durante 15 días. Esto significa que puede acceder a información histórica y ver el rendimiento de su aplicación web o servicio.

Ahora puede exportar los paneles de métricas de Información de rendimiento desde Amazon RDS a Amazon CloudWatch. Puede exportar paneles de métricas personalizados o preconfigurados como un panel nuevo o añadirlos a un panel de CloudWatch existente. Los paneles de métricas exportados se pueden ver en la consola de CloudWatch. Para obtener más información sobre cómo exportar los paneles de métricas de Información de rendimiento a CloudWatch, consulte [Exportación de las métricas de Información sobre rendimiento a CloudWatch](PI_metrics_export_CW.md).

Tal como se muestra en el siguiente diagrama, puede configurar alarmas para las métricas de CloudWatch. Por ejemplo, podría crear una alarma para cuando la utilización de la CPU para una instancia supere el 70 %. Puede configurar Amazon Simple Notification Service para que le envíe un correo electrónico cuando se supere el umbral.

![\[Métricas de RDS en AWS CloudWatch\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/rds-cloudwatch.png)


Amazon RDS publica los siguientes tipos de métricas en Amazon CloudWatch:
+ Métricas de Aurora tanto en el nivel de clúster como de instancia

  Para ver una tabla de estas métricas, consulte [Métricas de Amazon CloudWatch para Amazon Aurora](Aurora.AuroraMonitoring.Metrics.md).
+ Métricas de Performance Insights

  Para ver una tabla de estas métricas, consulte [Métricas de Amazon CloudWatch para Información de rendimiento de Amazon RDS](USER_PerfInsights.Cloudwatch.md) y [Métricas de contador de Información de rendimiento](USER_PerfInsights_Counters.md).
+ Métricas de Supervisión mejorada (publicadas en registros de Amazon Cloudwatch)

  Para ver una tabla de estas métricas, consulte [Métricas del sistema operativo en Supervisión mejorada](USER_Monitoring-Available-OS-Metrics.md).
+ Métricas de uso de las cuotas de servicio de Amazon RDS en su Cuenta de AWS

  Para ver una tabla de estas métricas, consulte [Métricas de uso de Amazon CloudWatch para Amazon Aurora](Aurora.AuroraMonitoring.Metrics.md#rds-metrics-usage). Para obtener más información acerca de las cuotas de Amazon RDS, consulte [Cuotas y restricciones para Amazon Aurora](CHAP_Limits.md).

Para obtener más información acerca de CloudWatch, consulte [¿Qué es Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html) en la *Guía del usuario de Amazon CloudWatch*. Para obtener más información acerca de la retención de métricas de CloudWatch, consulte [Retención de métricas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#metrics-retention).

# Visualización de las métricas de el clúster de base de datos en la consola de CloudWatch y la AWS CLI
<a name="metrics_dimensions"></a>

A continuación, puede encontrar detalles sobre cómo consultar las métricas de su instancia de base de datos mediante CloudWatch. Para obtener información acerca del monitoreo de métricas para el sistema operativo de su instancia de base de datos en tiempo real mediante CloudWatch Logs, consulte [Supervisión de las métricas del sistema operativo con Supervisión mejorada](USER_Monitoring.OS.md).

Si utiliza recursos de Amazon Aurora, Amazon Aurora envía métricas y dimensiones a Amazon CloudWatch cada minuto.

Ahora puede exportar los paneles de métricas de Información de rendimiento desde Amazon RDS a Amazon CloudWatch y ver esas métricas en la consola de CloudWatch. Para obtener más información sobre cómo exportar los paneles de métricas de Información de rendimiento a CloudWatch, consulte [Exportación de las métricas de Información sobre rendimiento a CloudWatch](PI_metrics_export_CW.md).

Utilice los siguientes procedimientos para consultar las métricas de Amazon Aurora en la consola de CloudWatch y la CLI.

## Consola
<a name="metrics_dimensions.console"></a>

**Para consultar las métricas desde la consola de Amazon CloudWatch**

Las métricas se agrupan en primer lugar por el espacio de nombres de servicio y, a continuación, por las diversas combinaciones de dimensiones dentro de cada espacio de nombres.

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

   Aparece la página de inicio de información general de CloudWatch.  
![\[Página de información general de CloudWatch\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/monitoring-overviewpage-console2.png)

1. Si es necesario, cambie la Región de AWS. En la barra de navegación, elija la Región de AWS donde se encuentran los recursos de AWS. Para obtener más información, consulte [Regiones y puntos de enlace](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. En el panel de navegación, elija **Metrics** (Métricas) y, a continuación, **All metrics** (Todas las métricas).  
![\[Elegir espacio de nombres de métrica\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/cw-all-metrics.png)

1. Desplácese hacia abajo y elija el espacio de nombres de la métrica de **RDS**.

   En la página, se muestran las dimensiones de Amazon Aurora. Para obtener una descripción completa de estas dimensiones, consulte [Dimensiones de Amazon CloudWatch para Aurora.](dimensions.md).  
![\[Elegir espacio de nombres de métrica\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/rds-monitoring-01.png)

1. Seleccione una dimensión de métrica, por ejemplo, **By Database Class (Por clase de base de datos)**.  
![\[Filtrar métricas\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/metrics-by-instance-class.png)

1. Realice cualquiera de las siguientes acciones:
   + Para ordenar las métricas, utilice el encabezado de columna.
   + Para representar gráficamente una métrica, active la casilla de verificación situada junto a ella.
   + Para filtrar por recurso, elija el ID de recurso y, a continuación, elija **Add to search (Añadir a la búsqueda)**.
   + Para filtrar por métrica, elija el nombre de la métrica y, a continuación, elija **Add to search** (Añadir a la búsqueda).

   En el siguiente ejemplo se filtra la clase **db.t3.medium** y se grafica la métrica **CPUUtilization**.  
![\[Filtrar métricas\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/rds-monitoring-03.png)

Encontrará más detalles sobre la forma de analizar el uso de los recursos de Aurora PostgreSQL mediante las métricas de CloudWatch. Para obtener más información, consulte [Uso de las métricas de Amazon CloudWatch para analizar el uso de los recursos de Aurora PostgreSQL](AuroraPostgreSQL_AnayzeResourceUsage.md) 

## AWS CLI
<a name="metrics_dimensions.CLI"></a>

Para obtener información sobre métricas con la AWS CLI, utilice el comando de CloudWatch [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html). En el siguiente ejemplo, se enumeran todas las métricas del espacio de nombres de `AWS/RDS`.

```
aws cloudwatch list-metrics --namespace AWS/RDS
```

Para obtener datos de métricas, utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html).

El siguiente ejemplo obtiene estadísticas de `CPUUtilization` para la instancia `my-instance` en el periodo de 24 horas específico, con un nivel de detalle de 5 minutos.

Cree un archivo JSON denominado `CPU_metric.json` con el siguiente contenido.

```
 1. {
 2.    "StartTime" : "2023-12-25T00:00:00Z",
 3.    "EndTime" : "2023-12-26T00:00:00Z",
 4.    "MetricDataQueries" : [{
 5.      "Id" : "cpu",	    
 6.      "MetricStat" : {
 7. 	   "Metric" : {	  
 8.   	     "Namespace" : "AWS/RDS",
 9.   	     "MetricName" : "CPUUtilization",
10.   	     "Dimensions" : [{ "Name" : "DBInstanceIdentifier" , "Value" : my-instance}]
11. 	   },  
12.        "Period" : 360,
13.        "Stat" : "Minimum" 
14.      }
15.    }]
16. }
```

**Example**  
Para Linux, macOS o Unix:  

```
1. aws cloudwatch get-metric-data \
2.     --cli-input-json file://CPU_metric.json
```
Para Windows:  

```
1. aws cloudwatch get-metric-data ^
2.      --cli-input-json file://CPU_metric.json
```
El resultado de ejemplo aparece como se muestra a continuación:  

```
{
    "MetricDataResults": [
        {
            "Id": "cpu",
            "Label": "CPUUtilization",
            "Timestamps": [
                "2023-12-15T23:48:00+00:00",
                "2023-12-15T23:42:00+00:00",
                "2023-12-15T23:30:00+00:00",
                "2023-12-15T23:24:00+00:00",
                ...
            ],
            "Values": [
                13.299778337027714,
                13.677507543049558,
                14.24976250395827,
                13.02521708695145,
                ...
            ],
            "StatusCode": "Complete"
        }
    ],
    "Messages": []
}
```
Para obtener más información, consulte [Obtención de estadísticas para una métrica](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/getting-metric-data.html) en la *Guía del usuario de Amazon CloudWatch*.

# Exportación de las métricas de Información sobre rendimiento a CloudWatch
<a name="PI_metrics_export_CW"></a>

Información sobre rendimiento le permite exportar los paneles de métricas preconfiguradas o personalizadas de su instancia de base de datos en Amazon CloudWatch. Puede exportar el panel de métricas como un panel nuevo o añadirlo a un panel de CloudWatch existente. Si decide añadir el panel a un panel de CloudWatch existente, puede crear una etiqueta de encabezado para que las métricas aparezcan en una sección independiente del panel de CloudWatch.

Puede ver el panel de métricas exportado en la consola de CloudWatch. Si añade nuevas métricas a un panel de métricas de Información sobre rendimiento después de exportarlo, debe exportar de nuevo ese panel para ver las nuevas métricas en la consola de CloudWatch.

También puede seleccionar un widget de métricas en el panel de Información sobre rendimiento y ver los datos de las métricas en la consola de CloudWatch.

Para obtener más información sobre cómo ver métricas en la consola de CloudWatch, consulte [Visualización de las métricas de el clúster de base de datos en la consola de CloudWatch y la AWS CLI](metrics_dimensions.md).

En las siguientes secciones, exporte las métricas de Información de rendimiento a CloudWatch como un nuevo panel o a un panel existente, y consulte las métricas de Información de rendimiento en CloudWatch.

**Topics**
+ [Exportación de métricas de Información sobre rendimiento como nuevo panel a CloudWatch](PI_metrics_export_CW.new_dashboard.md)
+ [Añadir métricas de Información sobre rendimiento a un panel de CloudWatch existente](PI_metrics_export_CW.existing_dashboard.md)
+ [Visualización de un widget de métricas de Información sobre rendimiento en CloudWatch](PI_metrics_export_CW.individual_widget.md)

# Exportación de métricas de Información sobre rendimiento como nuevo panel a CloudWatch
<a name="PI_metrics_export_CW.new_dashboard"></a>

Elija un panel de métricas preconfigurado o personalizado del panel de Información sobre rendimiento y expórtelo como un panel nuevo a CloudWatch. Puede ver el panel exportado en la consola de CloudWatch.

**Exportación de un panel de métricas de Información sobre rendimiento como nuevo panel a CloudWatch**

1. Abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación de la izquierda, seleccione **Performance Insights**.

1. Elija una instancia de base de datos. 

   Se muestra el panel de Información de rendimiento para la instancia de base de datos.

1. Vaya hacia abajo y seleccione **Métricas**.

   De forma predeterminada, aparece el panel preconfigurado con las métricas de Información sobre rendimiento.

1. Elija un panel preconfigurado o personalizado y, a continuación, seleccione **Exportar a CloudWatch**.

   Aparecerá la ventana **Exportar a CloudWatch**.  
![\[Panel de Información sobre rendimiento con el botón de exportación a CloudWatch\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW.png)

1. Seleccione **Exportar como panel nuevo**.  
![\[Ventana de exportación a CloudWatch, con la opción de exportación como nuevo panel seleccionada\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW-NewDashboard.png)

1. Introduzca un nombre para el nuevo panel en el campo **Nombre del panel** y seleccione **Confirmar**.

   Aparecerá un banner con un mensaje cuando el panel se haya exportado correctamente.  
![\[Banner con el mensaje para indicar que todo se ha realizado correctamente\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW-SuccessBanner.png)

1. Seleccione el enlace o **Ver en CloudWatch** en el banner para ver el panel de métricas en la consola de CloudWatch.

# Añadir métricas de Información sobre rendimiento a un panel de CloudWatch existente
<a name="PI_metrics_export_CW.existing_dashboard"></a>

Añada un panel de métricas preconfigurado o personalizado a un panel de CloudWatch existente. Puede añadir una etiqueta al panel de métricas para que aparezca en una sección independiente del panel de CloudWatch.

**Exportación de métricas a un panel de CloudWatch existente**

1. Abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación de la izquierda, seleccione **Performance Insights**.

1. Elija una instancia de base de datos. 

   Se muestra el panel de Información de rendimiento para la instancia de base de datos.

1. Vaya hacia abajo y seleccione **Métricas**.

   De forma predeterminada, aparece el panel preconfigurado con las métricas de Información sobre rendimiento.

1. Elija un panel preconfigurado o personalizado y, a continuación, seleccione **Exportar a CloudWatch**.

   Aparecerá la ventana **Exportar a CloudWatch**. 

1. Seleccione **Agregar al panel existente**.  
![\[Ventana de exportación a CloudWatch, con la opción para agregar a un panel existente seleccionada\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/Pi-ExprtToCW-AddToExistingBoard.png)

1. Especifique el destino y la etiqueta del panel y, a continuación, elija **Confirmar**.
   + **Destino del panel de CloudWatch**: elija un panel de CloudWatch existente.
   + **Etiqueta de la sección del panel de CloudWatch (opcional)**: introduzca un nombre para que las métricas de Información sobre rendimiento aparezcan en esta sección del panel de CloudWatch.

   Aparecerá un banner con un mensaje cuando el panel se haya exportado correctamente.

1. Seleccione el enlace o **Ver en CloudWatch** en el banner para ver el panel de métricas en la consola de CloudWatch.

# Visualización de un widget de métricas de Información sobre rendimiento en CloudWatch
<a name="PI_metrics_export_CW.individual_widget"></a>

Seleccione un widget de métricas de Información sobre rendimiento en el panel de información de rendimiento de Amazon RDS y consulte los datos de métricas en la consola de CloudWatch. 

**Exportación de un widget de métricas y visualización de los datos de métricas en la consola de CloudWatch**

1. Abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación de la izquierda, seleccione **Performance Insights**.

1. Elija una instancia de base de datos. 

   Se muestra el panel de Información de rendimiento para la instancia de base de datos.

1. Vaya hacia abajo hasta llegar a **Métricas**.

   De forma predeterminada, aparece el panel preconfigurado con las métricas de Información sobre rendimiento.

1. Seleccione un widget de métricas y, a continuación, seleccione **Ver en CloudWatch** en el menú.  
![\[Widget seleccionado, con el menú para la visualización en CloudWatch\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW-SelectedMetric.png)

   Los datos de métricas aparecen en la consola de CloudWatch.

# Creación de alarmas de CloudWatch para supervisar Amazon Aurora
<a name="creating_alarms"></a>

Puede crear una alarma de CloudWatch que envíe un mensaje de Amazon SNS cuando la alarma cambie de estado. Una alarma vigila una métrica determinada durante el periodo especificado. La alarma realiza una o varias acciones en función del valor de la métrica con respecto a un umbral determinado durante varios periodos de tiempo. La acción es una notificación que se envía a un tema de Amazon SNS o a una política de Amazon EC2 Auto Scaling.

Las alarmas invocan acciones únicamente para los cambios de estado prolongados. Las alarmas de CloudWatch no invocan acciones simplemente porque estén en un estado particular. El estado debe haber cambiado y debe haberse mantenido durante el número de periodos de tiempo especificado.

**nota**  
Para Aurora, use las métricas de rol `WRITER` o `READER` para configurar alarmas en lugar de depender de métricas para instancias de base de datos específicas. Los roles de instancia de base de datos Aurora pueden cambiar roles con el tiempo. Puede encontrar estas métricas basadas en roles en la consola de CloudWatch.  
Aurora Auto Scaling establece automáticamente alarmas en función de las métricas de rol de `READER`. Para obtener más información sobre Aurora Auto Scaling, consulte [Amazon Aurora Auto Scaling con réplicas de Aurora](Aurora.Integrating.AutoScaling.md). 

Puede utilizar la función matemática de métricas **DB\$1PERF\$1INSIGHTS** de la consola de CloudWatch para consultar Amazon RDS para conocer las métricas de los contadores de Información sobre rendimiento. La función **DB\$1PERF\$1INSIGHTS** también incluye la métrica DBLoad en intervalos de menos de un minuto. Puede establecer alarmas de CloudWatch sobre estas métricas.

Para obtener más información sobre cómo crear una alarma, consulte [Create an alarm on Performance Insights counter metrics from an AWS database](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarm_database_performance_insights.html) (Crear una alarma en las métricas de contador de Información sobre rendimiento desde una base de datos de AWS).

**Para configurar una alarma mediante la AWS CLI**
+ Llame a [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html). Para obtener más información, consulte la *[referencia de comandos de la AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/)*.

**Para configurar una alarma mediante la API de CloudWatch**
+ Llame a [https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html). Para obtener más información, consulte la *[referencia de la API de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)*. 

Para obtener más información sobre la configuración de los temas de Amazon SNS y la creación de alarmas, consulte [Uso de las alarmas de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html).