Visualización de las métricas de el clúster de base de datos en la consola de CloudWatch y la AWS CLI - Amazon Aurora

Visualización de las métricas de el clúster de base de datos en la consola de CloudWatch y la AWS CLI

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.

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.

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

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/.

    Aparece la página de inicio de información general de CloudWatch.

    Página de información general de CloudWatch
  2. 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 Puntos de conexión y Regiones de .

  3. 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
  4. 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..

    Elegir espacio de nombres de métrica
  5. Seleccione una dimensión de métrica, por ejemplo, By Database Class (Por clase de base de datos).

    Filtrar métricas
  6. 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

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

Para obtener información sobre métricas con la AWS CLI, utilice el comando de CloudWatch list-metrics. 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 get-metric-data.

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.

{ "StartTime" : "2023-12-25T00:00:00Z", "EndTime" : "2023-12-26T00:00:00Z", "MetricDataQueries" : [{ "Id" : "cpu", "MetricStat" : { "Metric" : { "Namespace" : "AWS/RDS", "MetricName" : "CPUUtilization", "Dimensions" : [{ "Name" : "DBInstanceIdentifier" , "Value" : my-instance}] }, "Period" : 360, "Stat" : "Minimum" } }] }

Para Linux, macOS, o Unix:

aws cloudwatch get-metric-data \ --cli-input-json file://CPU_metric.json

En Windows:

aws cloudwatch get-metric-data ^ --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 en la Guía del usuario de Amazon CloudWatch.