Métricas de Amazon CloudWatch para Información de rendimiento de Amazon RDS - Amazon Relational Database Service

Métricas de Amazon CloudWatch para Información de rendimiento de Amazon RDS

Performance Insights publica automáticamente algunas métricas en Amazon CloudWatch. Se pueden consultar los mismos datos en Performance Insights, pero al contar con las métricas en CloudWatch es sencillo añadir alarmas de CloudWatch. También resulta fácil añadir las métricas a paneles de CloudWatch existentes.

Métrica Descripción

DBLoad

El número de sesiones activas de la base de datos. Normalmente, necesita los datos del número promedio de sesiones activas. En Performance Insights, estos datos se consultan como db.load.avg.

DBLoadCPU

El número de sesiones activas cuyo tipo de evento de espera es CPU. En Performance Insights, estos datos se consultan como db.load.avg, filtrados por el tipo de evento de espera CPU.

DBLoadNonCPU

Promedio de sesiones activas cuyo tipo de evento de espera no es CPU.

DBLoadRelativeToNumVCPUs

La relación entre la carga de base de datos y el número de CPU virtuales para la base de datos.

nota

Estas métricas se publican en CloudWatch solo si hay una carga en la instancia de base de datos.

Puede examinar estas métricas mediante la consola de CloudWatch, la AWS CLI o la API de CloudWatch. También puede examinar otras métricas de contador de Performance Insights mediante una función matemática métrica especial. Para obtener más información, consulte Consulta de otras métricas de contador de Performance Insights en CloudWatch.

Por ejemplo, puede obtener las estadísticas para la métrica DBLoad ejecutando el comando get-metric-statistics.

aws cloudwatch get-metric-statistics \ --region us-west-2 \ --namespace AWS/RDS \ --metric-name DBLoad \ --period 60 \ --statistics Average \ --start-time 1532035185 \ --end-time 1532036185 \ --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0

Este ejemplo genera un resultado similar al siguiente.

{ "Datapoints": [ { "Timestamp": "2021-07-19T21:30:00Z", "Unit": "None", "Average": 2.1 }, { "Timestamp": "2021-07-19T21:34:00Z", "Unit": "None", "Average": 1.7 }, { "Timestamp": "2021-07-19T21:35:00Z", "Unit": "None", "Average": 2.8 }, { "Timestamp": "2021-07-19T21:31:00Z", "Unit": "None", "Average": 1.5 }, { "Timestamp": "2021-07-19T21:32:00Z", "Unit": "None", "Average": 1.8 }, { "Timestamp": "2021-07-19T21:29:00Z", "Unit": "None", "Average": 3.0 }, { "Timestamp": "2021-07-19T21:33:00Z", "Unit": "None", "Average": 2.4 } ], "Label": "DBLoad" }

Para obtener más información acerca de CloudWatch, consulte ¿Qué es Amazon CloudWatch? en la Guía del usuario de Amazon CloudWatch.

Consulta de otras métricas de contador de Performance Insights en CloudWatch

Puede realizar consultas, generar alarmas y crear gráficos en las métricas de Performance Insights de RDS desde CloudWatch. Puede acceder a la información sobre su instancia de base de datos mediante la función matemática de la métrica DB_PERF_INSIGHTS para CloudWatch. Esta función le permite utilizar las métricas de Performance Insights que no se notifican directamente a CloudWatch para crear una nueva serie temporal.

Para utilizar la nueva función Metric Math, haga clic en el menú desplegable Agregar matemática, en la pantalla Seleccionar una métrica de la consola de CloudWatch. Puede usarla para crear alarmas y gráficos en métricas de Performance Insights o en combinaciones de métricas de CloudWatch y Performance Insights, lo que incluye alarmas de alta resolución para métricas de menos de un minuto. También puede utilizar la función mediante programación al incluir la expresión de Metric Math en una solicitud get-metric-data. Para obtener más información, consulte Sintaxis de matemáticas en las métricas y funciones y Crear una alarma en las métricas del contador de Performance Insights desde una base de datos AWS.