Creación de alertas para Instancia administrada de Azure SQL mediante Azure PortalCreate alerts for Azure SQL Managed Instance using the Azure portal

SE APLICA A: Azure SQL Managed Instance

En este artículo se muestra cómo configurar alertas para bases de datos en Instancia administrada de Azure SQL Database mediante Azure Portal.This article shows you how to set up alerts for databases in Azure SQL Managed Instance Database using the Azure portal. Alertas puede enviarle un correo electrónico, llamar a un webhook, ejecutar una función de Azure, un runbook, llamar a un sistema externo de vales compatible con ITSM, llamarle al teléfono o enviarle un mensaje de texto si una métrica como, por ejemplo, el tamaño de almacenamiento de la instancia o el uso de la CPU, alcanza un umbral predefinido.Alerts can send you an email, call a web hook, execute Azure Function, runbook, call an external ITSM compatible ticketing system, call you on the phone or send a text message when some metric, such is for example instance storage size, or CPU usage, reaches a predefined threshold. En este artículo también se indican procedimientos recomendados para establecer periodos de alerta.This article also provides best practices for setting alert periods.

Información generalOverview

Puede recibir una alerta basada en las métricas de supervisión para los servicios de Azure o los eventos sobre ellos.You can receive an alert based on monitoring metrics for, or events on, your Azure services.

  • Valores de métrica : la alerta se desencadena cuando el valor de una métrica específica cruza un umbral asignado en cualquier dirección.Metric values - The alert triggers when the value of a specified metric crosses a threshold you assign in either direction. Es decir, se desencadena tanto la primera vez que se cumple la condición como después, cuando dicha condición ya deja de cumplirse.That is, it triggers both when the condition is first met and then afterwards when that condition is no longer being met.

Puede configurar una alerta para hacer lo siguiente cuando se desencadena:You can configure an alert to do the following when it triggers:

  • Enviar notificaciones por correo electrónico al administrador del servicio y a los coadministradores.Send email notifications to the service administrator and coadministrators
  • Enviar un correo electrónico a direcciones de correo electrónico adicionales que especifique.Send email to additional emails that you specify.
  • Llamar a un número de teléfono con un mensaje de vozCall a phone number with voice prompt
  • Enviar un mensaje de texto a un número de teléfonoSend text message to a phone number
  • Llamar a un webhookCall a webhook
  • Llamar a una función de AzureCall Azure Function
  • Llamar a un runbook de AzureCall Azure runbook
  • Llamar a un sistema externo de vales compatible con ITSMCall an external ticketing ITSM compatible system

Puede configurar y obtener información sobre las reglas de alerta mediante Azure Portal, PowerShell o la CLI de Azure o la API de REST de Azure Monitor.You can configure and get information about alert rules using the Azure portal, PowerShell or the Azure CLI or Azure Monitor REST API.

Métricas de alertas disponibles para la instancia administradaAlerting metrics available for managed instance

Importante

Las métricas de alertas están disponibles solo para la instancia administrada.Alerting metrics are available for managed instance only. Las métricas de alertas para bases de datos individuales de la instancia administrada no están disponibles.Alerting metrics for individual databases in managed instance are not available. Por otra parte, la telemetría de diagnóstico de la base de datos está disponible en forma de registros de diagnóstico.Database diagnostics telemetry is on the other hand available in the form of diagnostics logs. Las alertas de los registros de diagnóstico se pueden configurar desde el producto SQL Analytics mediante scripts de alertas de registro para la instancia administrada.Alerts on diagnostics logs can be setup from within SQL Analytics product using log alert scripts for managed instance.

Las siguientes métricas de la instancia administrada están disponibles para la configuración de alertas:The following managed instance metrics are available for alerting configuration:

MétricaMetric DescripciónDescription Unidad de medida \ valores posiblesUnit of measure \ possible values
Porcentaje de CPU medioAverage CPU percentage Porcentaje medio de uso de la CPU en el período de tiempo seleccionado.Average percentage of CPU utilization in selected time period. 0-100 (porcentaje)0-100 (percent)
Bytes de E/S leídosIO bytes read Bytes de E/S leídos en el período de tiempo seleccionado.IO bytes read in the selected time period. BytesBytes
Bytes de E/S escritosIO bytes written Bytes de E/S escritos en el período de tiempo seleccionado.IO bytes written in the selected time period. BytesBytes
Recuento de solicitudes de E/SIO requests count Recuento de solicitudes de E/S en el período de tiempo seleccionado.Count of IO requests in the selected time period. NuméricoNumerical
Espacio de almacenamiento reservadoStorage space reserved Espacio máximo de almacenamiento reservado actual para la instancia administrada.Current max. storage space reserved for the managed instance. Cambios con la operación de escalado de recursos.Changes with resource scaling operation. MB (megabytes)MB (Megabytes)
Espacio de almacenamiento usadoStorage space used Espacio de almacenamiento usado en el período seleccionado.Storage space used in the selected period. Cambios con el consumo de almacenamiento de las bases de datos y la instancia.Changes with storage consumption by databases and the instance. MB (megabytes)MB (Megabytes)
Recuento de núcleos virtualesVirtual core count Núcleos virtuales aprovisionados para la instancia administrada.vCores provisioned for the managed instance. Cambios con la operación de escalado de recursos.Changes with resource scaling operation. 4-80 (núcleos virtuales)4-80 (vCores)

Creación de una regla de alerta de una métrica con Azure PortalCreate an alert rule on a metric with the Azure portal

  1. En Azure Portal, busque la instancia administrada que desea supervisar y selecciónela.In Azure portal, locate the managed instance you are interested in monitoring, and select it.

  2. Seleccione el elemento de menú Métricas en la sección Supervisión.Select Metrics menu item in the Monitoring section.

    Supervisión

  3. En el menú desplegable, seleccione una de las métricas en las que quiere configurar la alerta (el espacio de almacenamiento usado es la que se utiliza en el ejemplo).On the drop-down menu, select one of the metrics you wish to set up your alert on (Storage space used is shown in the example).

  4. Seleccione el período de agregación: promedio, mínimo o máximo alcanzado en el período de tiempo especificado (Promedio, Mínimo o Máximo).Select aggregation period - average, minimum, or maximum reached in the given time period (Avg, Min, or Max).

  5. Seleccione Nueva regla de alertas.Select New alert rule

  6. En el panel Crear regla de alertas, haga clic en Nombre de la condición (en el ejemplo se utiliza el espacio de almacenamiento usado)In the Create alert rule pane click on Condition name (Storage space used is shown in the example)

    Definir condición

  7. En el panel Configurar lógica de señal, defina el operador, el tipo de agregación y el valor de umbral.On the Configure signal logic pane, define Operator, Aggregation type, and Threshold value

    • Las opciones del tipo de operador son: mayor que, igual que y menor que (el valor de umbral).Operator type options are greater than, equal and less than (the threshold value)
    • Las opciones del tipo de agregación son mínimo, máximo o promedio (en el período de granularidad de la agregación)Aggregation type options are min, max or average (in the aggregation granularity period)
    • El valor de umbral es el valor de la alerta que se evaluará en función de los criterios del operador y la agregación.Threshold value is the alert value which will be evaluated based on the operator and aggregation criteria

    Configure_signal_logic

    En el ejemplo que se muestra en la captura de pantalla, se usa el valor 1 840 876 MB que representa un valor de umbral de 1,8 TB.In the example shown in the screenshot, value of 1840876 MB is used representing a threshold value of 1.8 TB. Como el operador del ejemplo se ha establecido en "mayor que", se creará la alerta si el consumo de espacio de almacenamiento en la instancia administrada supera los 1,8 TB.As the operator in the example is set to greater than, the alert will be created if the storage space consumption on the managed instance goes over 1.8 TB. Tenga en cuenta que el valor de umbral para las métricas de espacio de almacenamiento debe expresarse en MB.Note that the threshold value for storage space metrics must be expressed in MB.

  8. Establezca el período de evaluación o granularidad de la agregación en minutos y la frecuencia de evaluación.Set the evaluation period - aggregation granularity in minutes and frequency of evaluation. La frecuencia de evaluación indica el tiempo que el sistema de alertas comprobará periódicamente si se ha cumplido la condición de umbral.The frequency of evaluation will denote time the alerting system will periodically check if the threshold condition has been met.

  9. Seleccione el grupo de acciones.Select action group. Este aparecerá y podrá seleccionar una acción existente o crear una nueva.Action group pane will show up through which you will be able to select an existing, or create a new action. Esta acción define qué ocurrirá cuando se desencadene una alerta (por ejemplo, enviar un correo electrónico, llamar a un teléfono, ejecutar un webhook, una función de Azure o un runbook).This action defines that will happen upon triggering an alert (for example, sending email, calling you on the phone, executing a webhook, Azure function, or a runbook, for example).

    Select_action_group

    • Para crear un nuevo grupo de acciones, seleccione +Crear grupo de acciones.To create new action group, select +Create action group

      Create_action_group_alerts

    • Defina cómo desea recibir las alertas: Especifique el nombre del grupo de acciones, un nombre corto, el nombre de la acción y seleccione el tipo de acción.Define how do you want to be alerted: Enter action group name, short name, action name and select Action Type. El tipo de acción define si se le notificará por correo electrónico, mensaje de texto, llamada de voz o, tal vez, se ejecutará un webhook, una función de Azure, un runbook o se creará el vale de ITSM en el sistema compatible.The Action Type defines if you will be notified via email, text message, voice call, or if perhaps webhook, Azure function, runbook will be executed, or ITSM ticket will be created in your compatible system.

      Define_how_to_be_alerted

  10. Rellene los detalles de la regla de alertas para los registros y seleccione el tipo de gravedad.Fill in the alert rule details for your records, select the severity type.

    Rule_description

  • Para completar la creación de la regla de alertas, haga clic en el botón Crear regla de alertas.Complete creating the alert rule by clicking on Create alert rule button.

La nueva regla de alertas se activará en unos minutos y se desencadenará según lo estipulado en la configuración.New alert rule will become active within a few minutes and will be triggered based on your settings.

Comprobación de las alertasVerifying alerts

Nota

Para suprimir alertas falsas, consulte Supresión de alertas mediante reglas de acción.To supress noisy alerts, see Supression of alerts using action rules.

Después de configurar una regla de alertas, compruebe que está satisfecho con el desencadenador de alertas y su frecuencia.Upon setting up an alerting rule, verify that you are satisfied with the alerting trigger and its frequency. En el ejemplo que aparece en esta página de configuración de una alerta en el espacio de almacenamiento usado, si la opción de alerta es correo electrónico, es posible que reciba un correo electrónico como el que se muestra a continuación.For the example shown on this page for setting up an alert on storage space used, if your alerting option was email, you might receive email such is the one shown below.

alert_example

El correo electrónico muestra el nombre de la alerta, los detalles del umbral y el motivo por el que se desencadenó la alerta, lo que le ayudará a comprobar y solucionar los problemas de la alerta.The email shows the alert name, details of the threshold and why the alert was triggered helping you to verify and troubleshoot your alert. Puede usar el botón Ver en Azure Portal para ver la alerta recibida por correo electrónico en Azure Portal.You can use See in Azure portal button to view alert received via email in Azure portal.

Visualización, suspensión, activación, modificación y eliminación de las reglas de alertas existentesView, suspend, activate, modify and delete existing alert rules

Nota

Las alertas existentes se deben administrar desde el menú Alertas del panel de Azure Portal.Existing alerts need to be managed from Alerts menu from Azure portal dashboard. Las alertas existentes no se pueden modificar desde la hoja de recursos Instancia administrada.Existing alerts cannot be modified from Managed Instance resource blade.

Para ver, suspender, activar, modificar y eliminar las reglas de alertas existentes:To view, suspend, activate, modify and delete existing alerts:

  1. Busque Alertas mediante la función de búsqueda de Azure Portal.Search for Alerts using Azure portal search. Haga clic en Alertas.Click on Alerts.

    find_alerts

    O bien, también puede hacer clic en Alertas en la barra de navegación de Azure, si la tiene configurada.Alternatively, you could also click on Alerts on the Azure navigation bar, if you have it configured.

  2. En el panel Alertas, seleccione Administrar reglas de alerta.On the Alerts pane, select Manage alert rules.

    modify_alerts

    Aparecerá la lista de alertas existentes.List of existing alerts will show up. Seleccione una regla de alertas individual existente para administrarla.Select an individual existing alert rule to manage it. Las reglas activas existentes se pueden modificar y ajustar a sus preferencias.Existing active rules can be modified and tuned to your preference. Las reglas activas también se pueden suspender sin necesidad de eliminarse.Active rules can also be suspended without being deleted.

Pasos siguientesNext steps