Creación de una alarma de Información de métricas de CloudWatch
Creación de una alarma en una consulta de Información de métricas mediante la consola
-
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
En el panel de navegación, seleccione Métricas y, a continuación, Todas las métricas.
(Opcional) Para ejecutar una consulta de ejemplo prediseñada, elija Add query (Agregar consulta) y seleccione la consulta que se va a ejecutar. De lo contrario, puede elegir Editor para editar la consulta de ejemplo y luego, Run (Ejecutar) para ejecutar la consulta modificada.
Para crear su propia consulta, seleccione Consulta de varios orígenes. A continuación, puede usar la vista Generador, la vista Editor y una combinación de ambas. Puede cambiar entre las dos vistas en cualquier momento y ver su trabajo en curso en ambas vistas.
En la vista Builder (Generador), puede examinar y seleccionar el espacio de nombre de métrica, el nombre de métrica, el filtro, el grupo y las opciones de pedido. Para cada una de estas opciones, el generador de consultas le ofrece una lista de posibles selecciones de su entorno de donde puede elegir.
En la vista Editor, puede comenzar a escribir su consulta. A medida que escribe, el editor ofrece sugerencias basadas en los caracteres que ha escrito hasta el momento.
importante
Para configurar una alarma en una consulta de Información de métricas, la consulta debe devolver una sola serie temporal. Si contiene una instrucción GROUP BY, tenga en cuenta que esta debe incluirse en una expresión matemática de métrica que devuelva una única serie temporal como resultado final de la expresión.
Cuando esté satisfecho con la consulta, elija Save (Guardar).
Elija Crear alarma.
En Conditions (Condiciones), especifique lo siguiente:
-
En Whenever
metric
is (Siempre que la métrica sea), especifique si la métrica debe ser mayor que, menor que o igual al umbral. En than... (que...), especifique el valor de umbral. -
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 estadoALARM
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.
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.
-
Elija Siguiente.
-
En Notification (Notificación), seleccione el tema de SNS al que desee enviar la notificación cuando la alarma tenga el estado
ALARM
,OK
oINSUFFICIENT_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).
Para que la alarma realice acciones de Auto Scaling, EC2 o de Systems Manager, elija el botón correspondiente y elija el estado de la alarma y la acción que se debe realizar. 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 desde 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.
-
Cuando haya terminado, elija Next (Siguiente).
-
Escriba un nombre y la descripción de la alarma. El nombre solo debe contener caracteres ASCII. A continuación, elija Siguiente.
En Preview and create (Obtener vista previa y crear), confirme que la información y las condiciones son las que desea y, a continuación, elija Create alarm (Crear alarma).
Creación de una alarma en una consulta de Información de métricas mediante AWS CLI
Utilice el comando
put-metric-alarm
y especifique una consulta de Información de métricas en el parámetrometrics
. Por ejemplo, el siguiente comando establece una alarma que pase al estado ALARM si alguna de las instancias supera el 50 % de uso de la CPU.aws cloudwatch put-metric-alarm --alarm-name Metrics-Insights-alarm --evaluation-periods 1 --comparison-operator GreaterThanThreshold --metrics '[{"Id":"m1","Expression":"SELECT MAX(CPUUtilization) FROM SCHEMA(\"AWS/EC2\", InstanceId)", "Period":60}]' --threshold 50