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 |
DBLoadCPU |
El número de sesiones activas cuyo tipo de evento de espera es CPU. En Performance Insights, estos datos se consultan como |
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.