Supervisión de runbooks con alertas de métricas
En este artículo, aprenderá a crear una alerta de métrica basada en el estado de finalización del runbook.
Inicio de sesión en Azure
Inicie sesión en el Portal de Azure
Crear una alerta
Las alertas le permiten definir una condición para supervisar y una acción para realizar cuando se cumple esa condición.
Inicie el servicio Azure Automation en Azure Portal. Para ello, haga clic en Todos los servicios y, luego, busque y seleccione Cuentas de Automation.
En la lista de cuentas de Automation, seleccione la cuenta para la que quiere crear una alerta.
En Monitoring (Supervisión), seleccione Alerts (Alertas) y, luego, elija + New Alert Rule (+ Nueva regla de alertas). El ámbito del destino ya está definido y asociado con la cuenta de Automation.
Configuración de los criterios de alerta
Haga clic en Select Condition (Seleccionar condición). Seleccione Metrics (Métricas) en Signal type (Tipo de señal) y elija Total Jobs (Total de trabajos) en la lista.
La página Configurar lógica de señal es donde se define la lógica que desencadena la alerta. En el gráfico del historial se presentan dos dimensiones, Nombre de Runbook y Estado. Las dimensiones son propiedades diferentes de una métrica que puede usarse para filtrar los resultados. En Nombre de Runbook, seleccione el runbook sobre el que quiera enviar la alerta o déjelo en blanco enviar alertas de todos los runbooks. En Estado, seleccione un estado de la lista desplegable que quiera supervisar. Los valores de nombre y estado del runbook que aparecen en la lista desplegable son solo para los trabajos que se ejecutaron en la última semana.
Si quiere enviar una alerta sobre un estado o un runbook que no se muestran en la lista desplegable, haga clic en Add custom value (Agregar valor personalizado) junto a la dimensión. Esta acción abre un cuadro de diálogo que le permite especificar un valor personalizado que no se haya emitido recientemente para esa dimensión. Si escribe un valor que no existe para una propiedad, no se activará la alerta. Para más información, consulte Estados de trabajo.
Nota:
Si no especifica un nombre para la dimensión Runbook Name (Nombre del runbook) y existen runbooks que cumplen los criterios de estado, incluidos los runbooks ocultos del sistema, recibirá una alerta.
Por ejemplo, para generar una alerta cuando un runbook devuelva un estado Failed (Error), además de especificar el nombre del runbook, en la dimensión Status (Estado), agregue el valor de dimensión personalizado Failed (Error).
En Lógica de alerta, defina la condición y el umbral de la alerta. Debajo se muestra una vista previa de la condición definida.
En Evaluated based on (Se evalúa según), seleccione el intervalo de tiempo de la consulta y la frecuencia con la que quiere que se ejecute esa consulta. Por ejemplo, si elige Over the last 5 minutes (En los últimos 5 minutos) en Period (Período) y Every 1 Minute (Cada minuto) en Frequency (Frecuencia), la alerta busca el número de runbooks que cumplen los criterios en los últimos 5 minutos. Esta consulta se ejecuta cada minuto y, una vez que los criterios de alerta que ha definido ya no se encuentran en un periodo de 5 minutos, la alerta se resuelve. Cuando termine, haga clic en Listo.
Definición de la acción que se realizará
- En Action group (Grupo de acciones), seleccione Specify action group (Especificar grupo de acciones). Un grupo de acciones es un conjunto de acciones que puede usar en varias alertas. Por ejemplo, notificaciones por correo electrónico, runbooks, webhooks y muchas más. Para más información sobre los grupos de acciones y los pasos para crear uno que envíe una notificación por correo electrónico, consulte Creación y administración de grupos de acciones.
Definición de detalles de la alerta
En Alert rule details (Detalles de la regla de alertas), asigne a la alerta un nombre descriptivo y proporcione una descripción. Establezca la Gravedad para que coincida con la condición de la alerta. Hay cinco niveles de gravedad que van de 0 a 5. Las alertas se tratan de igual manera, independientemente de la gravedad; puede hacer coincidir la gravedad con la lógica de negocios.
De forma predeterminada, las reglas se habilitan durante la creación, a menos que seleccione No para la opción Enable alert rule upon creation (Habilitar regla de alertas tras la creación). En el caso de las alertas creadas en un estado deshabilitado, puede habilitarlas en el futuro cuando esté listo. Seleccione Create alert rule (Crear regla de alertas) para guardar los cambios.
Recepción de una notificación
Cuando se cumplen los criterios de la alerta, el grupo de acciones ejecuta la acción definida. En el ejemplo de este artículo, se envía un correo electrónico. La imagen siguiente es un ejemplo de un correo electrónico que recibirá después de que se desencadene la alerta:
Una vez que la métrica ya no esté fuera del umbral definido, se desactivará la alerta y el grupo de acciones ejecutará la acción definida. Si se selecciona un tipo de acción de correo electrónico, se envía un correo electrónico de resolución que indica que esa acción se ha resuelto.
Pasos siguientes
- Para más información, consulte Uso de una alerta para desencadenar un runbook de Azure Automation.