Configurar notificaciones anticipadas para eventos de mantenimiento planeado en Azure SQL Managed Instance

Se aplica a:Azure SQL Managed Instance

Las notificaciones anticipadas te permiten configurar notificaciones para enviarlas hasta 24 horas antes de cualquier evento planificado.

Puedes configurar notificaciones para recibir mensajes de texto, correos electrónicos, notificaciones push de Azure y mensajes de voz cuando el mantenimiento planificado esté previsto para comenzar en las próximas 24 horas. Se envían notificaciones de seguimiento al iniciarse y finalizar el mantenimiento.

Configuración de una notificación avanzada

Importante

El Estado del servicio está implementando nuevas experiencias en fases. Algunos usuarios verán la experiencia actualizada del portal de Azure Service Health, mientras que otros seguirán viendo la experiencia clásica del portal de Azure Service Health. Si todavía ve el portal clásico de Service Health, en Región no seleccione la opción Global, sino la región específica o todas las regiones.

Complete los pasos siguientes para habilitar una notificación en la página Estado del servicio de Azure Portal.

  1. Ve a la página de Salud del Servicio . En Alertas, selecciona Alertas de salud. Seleccione Crear.

    Captura de pantalla de la página Alertas de estado en Azure Portal. El botón Agregar alerta de estado del servicio tiene un recuadro rojo.

  2. En la sección Ámbito, seleccione la suscripción.

  3. En la sección de Condición , configura los servicios a alertar, regiones y criterios. Para una alerta más genérica, selecciona todos los valores. Para reducir la alerta, selecciona Azure SQL Managed Instance como servicio, selecciona las regiones donde desplegaste esos servicios y selecciona Mantenimiento planificado para el tipo de evento.

    Captura de pantalla de la página de Azure Portal en la que se definen las condiciones de la alerta de estado y se definen los servicios para los que se notificará.

    Captura de pantalla de la página de Azure Portal en la que se definen las condiciones de la alerta de estado y se definen las regiones para las que se notificará.

    Captura de pantalla de la página de Azure Portal en la que se definen las condiciones de la alerta de estado y se definen los tipos de evento para los que se notificará.

  4. En la sección Acciones, seleccione el grupo de acciones existente o cree uno nuevo.

    Captura de pantalla de la página de Azure Portal en la que se agregan o crean grupos de acciones.

  5. En la sección de Detalles , introduce el nombre de tu alerta y especifica el grupo de recursos donde quieres desplegarla.

    Captura de pantalla de la página de Azure Portal en la que se definen los detalles de la alerta.

  6. Seleccione Etiquetas. Considere la posibilidad de usar las etiquetas de Azure. Por ejemplo, utiliza la etiqueta "Owner" o "CreatedBy" para identificar quién creó el recurso, y la etiqueta "Environment" para saber si este recurso está en producción, desarrollo, etc. Para obtener más información, consulte Desarrollo de la estrategia de nomenclatura y etiquetado para recursos de Azure.

  7. Seleccione Revisar + crear. Tu alerta se crea en los próximos minutos.

Ya está todo listo. La próxima vez que haya un evento de mantenimiento de Azure SQL planeado, recibirás una notificación anticipada. Para saber más sobre cómo crear alertas de salud, visita Azure Service Health.

Seguimiento de los eventos de mantenimiento de Azure SQL Managed Instance

Azure Service Health combina tres servicios más pequeños y separados para mantenerte informado sobre la salud de tus recursos en la nube. Esta información incluye los problemas actuales y futuros como eventos que afectan al servicio, el mantenimiento planeado y otros cambios que pueden afectar a la disponibilidad. Service Health /un subservicio) proporciona una vista personalizada del estado de los servicios y regiones de Azure que usa. Esta vista es el lugar idóneo para buscar servicios que afecten a las actividades de mantenimiento planeado.

En la sección de Salud del Servicio, puedes encontrar una página de Mantenimiento Planificado que lista todas las actividades de mantenimiento que se realizan en tus suscripciones. Puede usar filtros integrados para restringir la lista de eventos y limitarlos al tipo de inquilino, suscripción, región o recurso.

Captura de pantalla de la página Azure Monitor Service Health, donde puede enumerar todos los eventos de mantenimiento.

Desde la lista de eventos de la página Estado del servicio | Mantenimiento planeado, puede acceder a cada evento de mantenimiento y consultar los detalles. Todos los eventos de mantenimiento con el mismo ID de seguimiento aparecen en la pestaña de Actualizaciones de Incidencias . En la pestaña Recursos Afectados , el portal lista los recursos afectados por eventos de mantenimiento publicados.

Captura de pantalla de la página Azure Monitor Service Health con el evento de mantenimiento único abierto que contiene detalles completos del evento.

Recibir notificaciones

En la tabla siguiente se muestran las notificaciones de información general que puede recibir:

Estado Descripción
Planeado Recibido 24 horas antes del evento de mantenimiento. El mantenimiento se planea en FECHA entre las 17:00 y las 8:00 1(hora local) en la región region_name.
InProgress Está empezando el mantenimiento de bases de datos en la región region_name .
Completo El mantenimiento de bases de datos en la región region_name ha finalizado.

1 La hora de inicio y finalización depende de la ventana de mantenimiento seleccionada.

En la tabla siguiente se muestran notificaciones adicionales que se pueden enviar mientras el mantenimiento está en curso:

Estado Descripción
Reprogramado - El mantenimiento está en curso, pero no se completó dentro de la ventana de mantenimiento.
- Hubo un problema durante el mantenimiento y no pudo arrancar.
- Se ha iniciado el mantenimiento planeado, pero no ha podido avanzar hasta el final y continuará en la siguiente ventana de mantenimiento.
Cancelado El mantenimiento de bases de datos en la región region_name se cancela y se reprogramará para más adelante.

Permisos

Aunque las notificaciones anticipadas se pueden enviar a cualquier dirección de correo electrónico, la directiva de control de acceso basado en rol (RBAC) de la suscripción de Azure determina quién puede acceder a los vínculos del correo electrónico. La consulta del gráfico de recursos está cubierta por la administración de acceso de RBAC de Azure. Para habilitar el acceso de lectura, cada destinatario debe tener acceso de lectura en el nivel del grupo de recursos. Para más información, consulte Pasos para asignar roles de Azure.

recuperar programáticamente la lista de recursos afectados

Azure Resource Graph es un servicio de Azure diseñado para ampliar la administración de los recursos de Azure. El Explorador de Azure Resource Graph proporciona una exploración de recursos eficaz y de alto rendimiento. Puede realizar consultas a escala para un conjunto determinado de suscripciones a fin de controlar eficazmente su entorno.

Puede usar Azure Resource Graph Explorer para consultar eventos de mantenimiento. Para obtener una introducción sobre cómo ejecutar estas consultas, consulte Inicio rápido: Ejecución de la primera consulta de Resource Graph mediante Azure Resource Graph Explorer.

Cuando recibes la notificación anticipada de mantenimiento planificado, obtienes un enlace que abre Azure Resource Graph y ejecuta la consulta para el evento exacto. Tenga en cuenta que el valor notificationId es único por evento de mantenimiento. La consulta se parece al siguiente ejemplo:

resources
| project resource = tolower(id)
| join kind=inner (
    maintenanceresources
    | where type == "microsoft.maintenance/updates"
    | extend p = parse_json(properties)
    | mvexpand d = p.value
    | where d has 'notificationId' and d.notificationId == 'LNPN-R9Z'
    | project resource = tolower(name), status = d.status, resourceGroup, location, startTimeUtc = d.startTimeUtc, endTimeUtc = d.endTimeUtc, impactType = d.impactType
) on resource
| project resource, status, resourceGroup, location, startTimeUtc, endTimeUtc, impactType

En el explorador Azure Resource Graph (ARG), podrías encontrar valores para el estado del despliegue que sean diferentes de los que se muestran en el contenido de notificaciones.

Estado Descripción
Pendiente - El mantenimiento está previsto en la próxima fecha.
- El mantenimiento previamente planificado se reprograma y está esperando para comenzar en la siguiente ventana.
- Se inició el mantenimiento, pero no se completó en la ventana anterior y continuará en la siguiente.
InProgress El mantenimiento del recurso region_name se está iniciando o está en curso.
Completados Se ha completado el mantenimiento del recurso region_name.
No hay actualizaciones pendientes El mantenimiento planeado previamente para el recurso region_name se cancela y se volverá a programar para más adelante.
Reintentar más tarde Se ha iniciado el mantenimiento planeado para el recurso region_name, pero no ha podido avanzar hasta el final y continuará en la siguiente ventana de mantenimiento.

Para obtener la referencia completa de las consultas de ejemplo y de cómo usarlas con herramientas como PowerShell o CLI de Azure, consulta Consultas de ejemplo de Azure Resource Graph para Azure Service Health.