Skip to content

Cómo generar alertas en Azure SQL Database

Cuando administras una base de datos, es importante estar todo el tiempo al tanto de lo que pasa en tus servidores. Ya algunos temas hemos descrito en Qué significa ser DBA de SQL Server. Veamos ahora cómo podemos crear alertas en Azure SQL Database.

Algunos detalles antes de empezar

Seguramente ya estás trabajando con bases de datos en Azure. Si es que aún no, empieza viendo Qué es Azure SQL Database.

Has debido notar que en este servicio una de las principales diferencias con SQL Server, es que no tienes un SQL Server Agent. Es así que la primera pregunta que se me viene a la mente es ¿cómo genero las alertas?

La respuesta en este caso nos muestra las diferentes posibilidades con las que podemos trabajar.

Configuración de alertas

Tenemos algunas opciones. (De todas formas te recomiendo, como todo en Azure, estar siempre al pendiente de las actualizaciones de servicios y productos para tener a la mano siempre la mejor alternativa)

El Portal de Azure.

Personalmente la veo como la más rápida y puntual con la que podemos trabajar.

Powershell

Como en cualquier lugar donde lo uses, la principal ventaja es la personalización, reutilización y automatización.

Azure CLI

Un shell multiplataforma de interacción con Azure. Puede ser utilizado desde Windows, MacOS, Linux o Docker. Un poco más antiguo también el Azure Classic CLI aunque deprecado, idealmente solo usado para deployments clásicos. Puedes iniciarte con la Introducción a la CLI de Azure.

Azure Monitor

Otro de los grandes servicios de Azure a través del cual puedes configurar reglas de alertas (Alert Rules).

¿Cuándo recibimos las alertas en Azure SQL Database?

Puedes configurarlo de acuerdo con las métricas que estás monitoreando o de acuerdo con eventos del mismo servicio de Azure. Vale decir:

  1. Cuando el valor de alguna métrica alcanza su umbral
  2. Cuando un evento ocurre (o un número de eventos)

¿Cómo nos enteramos de las alertas en Azure SQL Database?

Fácilmente podemos configurar que se disparen correos electrónicos a:

  1. Administrador del servicio (o co-administradores)
  2. Direcciones específicas que tú definas
  3. Enviar datos a un webhook que básicamente es algún sistema que pueda recibir un JSON a través de un HTTP POST.

¿Quieres ver más detalles? Ahora nos toca Configurar alertas en Azure SQL Database

alertas-en-azure-sql-database

www.datoptim.com
I love working on SQL Server Performance Tuning and finding the origin of the problems. Music and SQL Server passionate.

Carrito
Volver arriba