Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
se aplica a:Azure SQL Database
Azure SQL Managed Instance
Después de crear y configurar un monitor, puede configurar alertas de Azure Monitor para recibir notificaciones sobre el uso elevado de recursos, patrones de carga de trabajo importantes y otras condiciones en el patrimonio de Azure SQL que podrían requerir atención. Para ello, cree una regla de alertas de búsqueda de registros que consulte el almacén de datos de un monitor según una programación.
Para ayudarle a crear reglas de alerta, el monitor de base de datos incluye plantillas para condiciones de alerta comunes. Una vez creada una regla de alerta a partir de una plantilla, puede administrarla igual que cualquier otra regla de alertas en alertas de Azure Monitor. Puede usar todas las funcionalidades de alertas de Azure: correo electrónico, SMS y notificaciones telefónicas, integración con productos de ITSM, webhooks, event hubs, etc. Puede personalizar las reglas de alerta creadas a partir de plantillas de monitor de base de datos o crear sus propias reglas de alerta.
Para más información sobre las alertas de Azure Monitor, consulte:
- ¿Qué son las alertas de Azure Monitor?
- Creación o edición de una regla de alertas de búsqueda de registros
- Grupos de acciones
- Administrar reglas de alertas
- Procedimientos recomendados para alertas de Azure Monitor
Para obtener información sobre las limitaciones que se aplican a las alertas del monitor de base de datos, consulte Limitaciones.
Glosario
Al trabajar con alertas de Azure Monitor en el monitor de base de datos, es importante comprender los términos usados habitualmente:
Regla de alertas
Un recurso de Azure en alertas de Azure Monitor que define la lógica de alertas, como la frecuencia de evaluación, gravedad, consulta KQL, etc. Una regla de alerta también realiza un seguimiento del historial de alertas.
Alerta
Se produce cuando una evaluación de una consulta KQL de regla de alerta desencadena la lógica para activar una alerta. Por ejemplo, la consulta determina que el uso de cpu supera un umbral.
Plantilla de regla de alertas
Plano técnico de una regla de alerta integrada en el monitor de base de datos. Una plantilla de regla de alerta define las siguientes propiedades de regla de alerta:
- Nombre
- Descripción
- Severidad
- Frecuencia de evaluación
- Una consulta KQL que se va a ejecutar en el almacén de datos para evaluar la regla de alertas
Plantillas de regla de alertas
Puede encontrar todas las plantillas de reglas de alerta disponibles en la página Plantillas de alerta de un observador.
Con el tiempo, es posible que se modifiquen las plantillas existentes y que se agreguen nuevas plantillas en respuesta a los comentarios de los clientes. Cada plantilla de la página Plantillas de alerta de un observador tiene una versión en el formato year-month-day.number para que pueda ver cuándo se modificó por última vez.
Si ha creado una regla de alerta a partir de una plantilla en el pasado y ve que hay disponible una plantilla más reciente, puede eliminar y volver a crear la regla. Use la plantilla más reciente para aprovechar las correcciones y mejoras en la definición de la regla de alerta.
En las tablas siguientes se describen las plantillas de reglas de alerta disponibles actualmente para cada tipo de destino de SQL.
Nota:
Durante la versión preliminar, es posible que se agreguen, modifiquen y quiten plantillas de regla de alertas.
Categoría | Nombre | Severidad | Frecuencia | Descripción |
---|---|---|---|---|
Disponibilidad | Sondeos de conectividad con errores | 2 - Advertencia | 5 minutos | Alertas si el número de sondeos de conectividad con errores supera un umbral. |
Disponibilidad | La replicación geográfica no está en buen estado | 1: Error | 5 minutos | Alertas si la replicación de datos en réplicas geográficas podría estar retrasada o se interrumpe. |
Uso de recurso | Uso elevado de CPU | 3: Informativo | 5 minutos | Alertas si el uso de la CPU de la base de datos o de la instancia supera un umbral. |
Uso de recurso | Alta utilización de trabajadores | 2 - Advertencia | 5 minutos | Genera alertas si la utilización de los trabajadores en una base de datos supera un umbral establecido. |
Uso de recurso | Almacenamiento de datos bajo | 2 - Advertencia | 30 minutos | Alertas si el almacenamiento de datos usado está cerca del tamaño máximo de la base de datos y la tasa de crecimiento de datos es alta. |
Uso de recurso | Bajo nivel de almacenamiento en el registro de transacciones | 1: Error | 5 minutos | Emite alertas cuando el almacenamiento del registro de transacciones usado es alto y la tasa de crecimiento del registro también es alta. |
Uso de recurso | Eventos de memoria insuficiente | 3: Informativo | 5 minutos | Alertas si hay eventos fuera de memoria en una base de datos. |
Patrones de carga de trabajo | Pico de procesos bloqueados | 2 - Advertencia | 5 minutos | Alertas si el número de procesos bloqueados en una base de datos supera un umbral. |
Patrones de carga de trabajo | Solicitudes bloqueadas | 1: Error | 5 minutos | Alertas si hay un número mínimo de solicitudes bloqueadas en una base de datos que han estado esperando más de una duración determinada. |
Patrones de carga de trabajo | Pico de interbloqueo | 3: Informativo | 5 minutos | Alertas si el número de interbloqueos de una base de datos supera un umbral. |
Patrones de carga de trabajo | Pico de espera de bloqueo | 2 - Advertencia | 5 minutos | Alertas si el tiempo de espera acumulado para bloqueos en una base de datos supera un umbral. |
Patrones de carga de trabajo | Transacciones activas largas | 3: Informativo | 5 minutos | Alerta si hay transacciones activas en las que la duración de la transacción supera un umbral. |
Patrones de carga de trabajo | Pico de espera de memoria | 3: Informativo | 5 minutos | Alertas si el tiempo de espera acumulado para la memoria de una base de datos supera un umbral. |
Patrones de carga de trabajo | Pico de latencia de entrada/salida de red | 3: Informativo | 5 minutos | Alertas si el tiempo de espera acumulado para la E/S de red en una base de datos supera un umbral. |
Patrones de carga de trabajo | Reducción de la tasa de solicitudes | 3: Informativo | 5 minutos | Alertas si la tasa de solicitudes de una base de datos se ha reducido significativamente. |
Patrones de carga de trabajo | Pico de tiempo de espera de solicitud | 1: Error | 5 minutos | Alertas si el número de tiempos de espera y cancelaciones de solicitud (consulta) en una base de datos supera un umbral. |
Patrones de carga de trabajo | Pico de errores de usuario | 3: Informativo | 5 minutos | Alertas si el número de errores de usuario en una base de datos supera un umbral. |
Sugerencia
Es posible que no tenga que usar todas las plantillas incluidas. Revise las descripciones de la plantilla y tenga en cuenta sus requisitos antes de crear reglas de alerta.
Las reglas de alerta innecesarias aumentan la carga en el clúster de Azure Data Explorer y el costo mensual de las alertas.
Adición de una identidad de regla de alertas predeterminada
Para acceder al almacén de datos de un monitor, cada regla de alertas de búsqueda de registros debe tener una identidad administrada. Para poder crear reglas de alerta a partir de plantillas de monitor de base de datos, debe configurar la identidad de regla de alerta predeterminada para el monitor mediante los pasos siguientes.
Importante
Para seguir el principio de privilegios mínimos, use una identidad independiente para las reglas de alerta. No reutilice la identidad del observador.
- Cree una identidad administrada asignada por el usuario o busque una identidad asignada por el usuario existente con el acceso mínimo necesario.
- En Azure Portal, vaya al monitor y seleccione la página Plantillas de alerta.
- Seleccione Administrar identidad de regla de alertas y seleccione Agregar.
- Busque la identidad asignada por el usuario en el primer paso, seleccione Agregar y seleccione Cerrar.
El monitor de base de datos asigna automáticamente la identidad que seleccione a cada nueva regla de alertas. También concede a la identidad acceso al almacén de datos si el usuario actual tiene la asignación del rol RBAC de Propietario en el clúster de Azure Data Explorer que hospeda el almacén de datos.
De lo contrario, un usuario con la asignación de Propietario en el clúster de Azure Data Explorer debe conceder el siguiente acceso a la identidad de regla de alertas predeterminada seleccionada para un monitor:
- Rol Lector en el clúster de Azure Data Explorer. Para más información, consulte Asignación de roles de Azure mediante Azure Portal.
- Rol Visor en la base de datos de Azure Data Explorer. Para más información, vea Control de acceso basado en roles.
Si cambia la identidad predeterminada de la regla de alerta de un vigilante, la nueva identidad se utilizará para cualquier nueva regla de alerta que cree usando una plantilla. Para cambiar la identidad de una regla de alerta existente, consulte Configuración de los detalles de la regla de alertas.
Creación de una regla de alerta a partir de una plantilla
Para crear una regla de alerta a partir de una plantilla de monitor de base de datos:
En la página Plantillas de alerta de un monitor, busque la plantilla que quiera usar. Las plantillas se agrupan por categoría, como uso de recursos, patrones de carga de trabajo, etc.
Importante
Hay diferentes plantillas para los distintos tipos de destino de SQL. Por ejemplo, hay otra plantilla de uso elevado de CPU para SQL Database, grupo elástico de SQL e instancia administrada de SQL.
Al crear una regla de alertas, asegúrese de seleccionar el tipo de destino SQL que coincida con el tipo de destinos SQL que haya agregado al monitor. Si supervisa varios tipos de destinos SQL, debe crear reglas de alerta independientes para cada tipo de destino de SQL.
Seleccione Crear regla de alertas.
Seleccione la suscripción de Azure, el grupo de recursos, el nombre, la región, la gravedad y la frecuencia de evaluación de la regla de alertas. Recomendamos que la región de la regla de alerta coincida con la región del clúster de Azure Data Explorer utilizado como almacén de datos para el observador.
Advertencia
Si ya existe una regla de alerta con el mismo nombre en la misma suscripción, grupo de recursos y región, se reemplaza por la regla de alerta creada a partir de la plantilla. Las personalizaciones de reglas de alerta que haya realizado se reemplazarán por los valores de plantilla.
Si ya existe una regla de alerta con el mismo nombre en la misma suscripción y grupo de recursos, pero está en otra región, se produce un error en la validación de la implementación y no se crea la regla de alerta.
Para asegurarse de que se crea una nueva regla de alertas, use un nombre de regla de alerta único.
Seleccione Siguiente y, opcionalmente, seleccione uno o varios grupos de acciones. Si no selecciona un grupo de acciones, verá una alerta desencadenada en la página Alertas de Azure Monitor en Azure Portal, pero no recibirá una notificación. Para obtener más información y aprender a crear un grupo de acciones, consulte Grupos de acciones.
Seleccione Siguiente o Revisar y crear. Una vez completada la validación, revise los detalles y seleccione Crear.
Administración de reglas de alerta
Una vez creada una regla de alertas, puede administrarla igual que cualquier otra regla de alertas en alertas de Azure Monitor. Por ejemplo, puede cambiar la descripción de la regla de alertas, la gravedad, la frecuencia de evaluación y agregar o quitar grupos de acciones. También puede editar la consulta KQL para ajustar los umbrales de alerta, excluir determinados destinos SQL de las alertas o hacer que la regla de alerta funcione solo para destinos SQL específicos.
En Azure Portal, vaya a Supervisión, Alertas, Reglas de alertas y seleccione una regla de alerta. Puede editar la regla, duplicarla, deshabilitarla temporalmente o eliminarla permanentemente.
Para obtener más información, consulte Administración de reglas de alertas y Configuración de los detalles de la regla de alertas.
Trabajar con alertas del monitor de base de datos
Cuando se activa una regla de alertas, crea una instancia de alerta. Si la regla de alerta tiene algún grupo de acciones, sus respectivas acciones se ejecutan. Por ejemplo, recibirá una notificación de que se ha activado una alerta.
La alerta permanece en estado Desencadenado hasta que una ejecución periódica de la regla de alerta detecta que la condición ya no está presente y cambia el estado de la alerta a Resuelto. En ese momento, recibirá otra notificación de que se resuelve la alerta. Para más información, vea Alertas con estado.
Cuando se desencadena o se resuelve una alerta, y si ha agregado un grupo de acciones configurado para enviar notificaciones por correo electrónico, recibirá un correo electrónico para cada destino de SQL en el que se produzca la condición de alerta. Por ejemplo, si una regla de alerta detecta que el uso de la CPU es elevado en dos instancias administradas de SQL, recibirá dos correos electrónicos independientes.
Puede ver todas las instancias de alerta y su estado en la página Alertas de Azure Monitor en Azure Portal. Puede agregar filtros para centrarse en las alertas de recursos o tipos de recursos específicos de Azure SQL. Para más información, consulte Administración de instancias de alerta.
Contenido relacionado
- ¿Qué son las alertas de Azure Monitor?
- Supervisión de cargas de trabajo de Azure SQL con el monitor de base de datos (versión preliminar)
- Inicio rápido: Creación de un monitor para supervisar Azure SQL (versión preliminar)
- Crea y configura un observador (prueba)
- Recopilación de datos y conjuntos de datos del monitor de base de datos (versión preliminar)
- Análisis de los datos de supervisión del monitor de base de datos (versión preliminar)
- Preguntas más frecuentes sobre Database Watcher