Crear una alarma en las métricas del contador de Performance Insights desde una base de datos AWS - Amazon CloudWatch

Crear una alarma en las métricas del contador de Performance Insights desde una base de datos AWS

CloudWatch incluye una función matemática métrica DB_PERF_INSIGHTS que puede utilizar para incorporar las contramétricas de Performance Insights a CloudWatch desde Amazon Relational Database Service y Amazon DocumentDB (con compatibilidad con MongoDB). DB_PERF_INSIGHTS 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 Información de rendimiento de Amazon RDS, consulte Supervisión de la carga de la base de datos con Información de rendimiento de Amazon RDS.

Para obtener más información sobre Información de rendimiento de Amazon DocumentDB, consulte Supervisión con Performance Insights.

La detección de anomalías no es compatible con las alarmas basadas en la función DB_PERF_INSIGHTS.

nota

Las métricas de alta resolución con una granularidad inferior a un minuto recuperadas por DB_PERF_INSIGHTS solo se aplican a la métrica DBLoad, o a las métricas del sistema operativo si ha activado la supervisión mejorada con una resolución más alta. Para obtener más información sobre la supervisión mejorada de Amazon RDS, consulte Supervisión de las métricas del SO con Supervisión mejorada.

Puede crear una alarma de alta resolución mediante la función DB_PERF_INSIGHTS. El rango máximo de evaluación de una alarma de alta resolución es de tres horas. Puede utilizar la consola de CloudWatch para representar gráficamente las métricas recuperadas con la función DB_PERF_INSIGHTS para cualquier intervalo de tiempo.

Crear una alarma basada en métricas de Performance Insights
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Alarms (Alarmas) y, a continuación, elija All Alarms (Todas las alarmas).

  3. Elija Create alarm (Crear alarma).

  4. Elija Select Metric (Seleccionar métrica).

  5. Seleccione el menú desplegable Agregar matemática y, a continuación, seleccione Todas las funciones, DB_PERF_INSIGHTS en la lista.

    Tras seleccionar DB_PERF_INSIGHTS, aparecerá un cuadro de expresiones matemáticas en el que podrá aplicar o editar expresiones matemáticas.

  6. En el cuadro de expresión matemática, introduzca la expresión matemática DB_PERF_INSIGHTS y, a continuación, seleccione Aplicar.

    Por ejemplo, DB_PERF_INSIGHTS(‘RDS’, ‘db-ABCDEFGHIJKLMNOPQRSTUVWXY1’, ‘os.cpuUtilization.user.avg’)

    importante

    Al utilizar la expresión matemática DB_PERF_INSIGHTS, debe especificar el identificador único de recurso de base de datos de la base de datos. Es diferente del identificador de la base de datos. Para encontrar el ID de recurso de base de datos en la consola de Amazon RDS, elija la instancia de base de datos para ver los detalles. A continuación, elija la pestaña Configuration (Configuración). El ID de recurso se muestra en la sección Configuración.

    Para obtener información sobre la función DB_PERF_INSIGHTS y otras funciones disponibles para las matemáticas métricas, consulte Sintaxis de matemáticas en las métricas y funciones.

  7. Elija Seleccionar métrica.

    Aparece la página Specify metric and conditions (Especificar métrica y condiciones), en la que se muestra un gráfico y otra información acerca de la expresión matemática que ha seleccionado.

  8. En Whenever expresión is (Siempre que la expresión sea), especifique si la expresión debe ser mayor, menor o igual que el umbral. En than... (que...), especifique el valor de umbral.

  9. Elija Configuración adicional. Para Puntos de datos para alarma, especifique el número de periodos de evaluación (puntos de datos) que deben tener el estado ALARM para que se active la alarma. Si estos dos valores coinciden, creerá una alarma que pasará al estado ALARM si se infringen muchos periodos consecutivos.

    Para crear una alarma M de N, especifique un número menor para el primer valor que el especificado para el segundo valor. Para obtener más información, consulte Evaluación de una alarma.

  10. En Missing data treatment (Tratamiento de datos que faltan), elija cómo debe comportarse la alarma cuando falten algunos puntos de datos. Para obtener más información, consulte Configuración de la forma en la que las alarmas de CloudWatch tratan los datos que faltan.

  11. Elija Siguiente.

  12. En Notification (Notificación), seleccione el tema de SNS al que desee enviar la notificación cuando la alarma tenga el estado ALARM, OK o INSUFFICIENT_DATA.

    Para que la alarma envíe varias notificaciones para el mismo estado de alarma o para estados de alarma diferentes, seleccione Add notificación (Añadir notificación).

    Para que la alarma no envíe notificaciones, elija Remove (Eliminar).

  13. Para que la alarma realice acciones de escalado automático, EC2, Lambda o de Systems Manager, elija el botón correspondiente y seleccione el estado de la alarma y la acción que se debe realizar. Si elige una función de Lambda como acción de la alarma, debe especificar el nombre de la función o el ARN y, si lo desea, puede elegir una versión específica de la función.

    Las alarmas solo pueden realizar acciones de Systems Manager cuando entran en el estado ALARMA. Para obtener más información sobre las acciones de Systems Manager, consulte Configuración de CloudWatch para crear OpsItems a partir de alarmas y Creación de incidentes.

    nota

    Para crear una alarma que realice una acción de SSM Incident Manager, debe contar con determinados permisos. Para obtener más información, consulte Ejemplos de políticas basadas en identidades del Administrador de incidentes de AWS Systems Manager.

  14. Cuando haya terminado, elija Next (Siguiente).

  15. Escriba un nombre y la descripción de la alarma. A continuación, elija Next.

    El nombre debe contener solo caracteres UTF-8 y no puede contener caracteres de control ASCII. La descripción puede incluir el formato Markdown, que solo se muestra en la pestaña Detalles de la alarma de la consola de CloudWatch. Markdown puede resultar útil para añadir enlaces a manuales u otros recursos internos.

  16. En Obtener vista previa y crear, confirme que la información y las condiciones son las que desea y, a continuación, elija Crear alarma.