En varias ocasiones me han consultado como podemos recibir notificaciones sobre el estado de la salud de nuestros sistemas en Azure.

Esta funcionalidad nos permitirá recibir alertas basadas en el monitoreo de distintas métricas. Mediante la configuración de reglas podemos ser alertas cuando algún valor de estás métricas salga del rango configurado como “normal”.

Las notificaciones serán enviadas mediante un correo electrónico.

Para configurar el envío de alertas debemos seguir los siguientes pasos:

  • Seleccionar la opción Servicios de Administración.
  • Seleccionar la solapa de Alerta y hacer clic en Add Rule.

image

  • En esta pantalla podremos configurar el tipo de servicio sobre el cual deseamos aplicar la alerta. Los posibles valores son:
      1. Almacenamiento.
      2. Base de datos SQL.
      3. Máquina Virtual.
      4. Servicio en la nube. (Cloud service)
      5. Servicio Móvil.
      6. Sitio Web.

Dependiendo del tipo de servicio que seleccionemos aparecerán distintas opciones para configurar el almacenamiento, base de datos, máquina virtual, etc… sobre el cual deseamos aplicar la alerta.

En mi ejemplo he seleccionad Sitio Web.

  • En el siguiente paso debemos especificar la métrica que deseamos monitorear. Dependiendo del tipo de servicio que seleccionamos nos aparecerán distintas métricas disponibles.

En mi ejemplo he especificado que deseo recibir una alerta siempre que la cantidad de respuestas 404 sean más de 5 en un periodo de 5 minutos.

image

Cada vez que esto ocurra los administradores y co-administradores del servicio estarán recibiendo un correo o bien al correo que ustedes indiquen.

Les recomiendo analizar las distintas métricas disponibles para cada servicio e implementar aquellas que puedan darle algún indicador sobre la salud del sistema.

Una vez creada la alerta podremos visualizarla en el listado

image

Una vez que la alerta se encuentra activa comenzaremos a recibir las notificaciones.

En mi caso he seleccionado 404 por la facilidad para reproducirlo.

Si entramos al detalle de la alerta podremos visualizar el estado de la misma.

Cada vez que la condición especificada se cumpla recibiremos un correo con la siguiente información

clip_image002[4] ‘Http 404 GreaterThan 5 (Count) in the last 5 minutes’ was activated for Website: maxdebolimvp (Default-Web-EastUS)

You can view more details for this alert in the Microsoft Azure Management Portal.

RULE NAME: Ejemplo-b96bcd01-733b-4820-b31d-4137de41a868

RULE DESCRIPTION:

SERVICE: Website: maxdebolimvp (Default-Web-EastUS)

METRIC: Total Http 404

ALERT ACTIVATED TIME (UTC): 1/19/2014 3:25:28 AM

SUBSCRIPTION NAME: Visual Studio Ultimate con MSDN