Configure notificações antecipadas para eventos de manutenção planeados no Azure SQL Managed Instance

Aplica-se a: Azure SQL Managed Instance

As notificações antecipadas permitem-lhe configurar notificações para serem enviadas até 24 horas antes de qualquer evento planeado.

Pode configurar notificações para receber mensagens, emails, notificações push do Azure e mensagens de voz quando a manutenção planeada está prevista para começar nas próximas 24 horas. Notificações de seguimento são enviadas quando a manutenção começa e quando a manutenção termina.

Configure uma notificação antecipada

Importante

A saúde do serviço está a implementar novas experiências em fases. Alguns utilizadores verão a experiência atualizada do portal Azure Service Health, outros continuarão a ver a clássica experiência do portal Service Health. Caso ainda veja o portal clássico de Saúde do Serviço, para Região não selecione Global como opção, mas sim a região específica ou todas as regiões.

Complete os seguintes passos para ativar uma notificação na página do portal Azure Service Health.

  1. Vá à página Estado de funcionamento do serviço. Em Alertas, selecione Alertas de Saúde. Depois, selecione Criar.

    Captura de ecrã da página de alertas de saúde no portal Azure. O botão de adicionar alerta de saúde de serviço está revestido a vermelho.

  2. Na secção Âmbito, selecione subscrição.

  3. Na secção de Condições , configure os serviços a serem alertados, regiões e critérios. Para um alerta mais genérico, selecione todos os valores. Para restringir o alerta, selecione Azure SQL Managed Instance como serviço, selecione as regiões onde implementou esses serviços e selecione Manutenção planeada para o tipo de evento.

    Captura de ecrã da página do portal do Azure onde defines condições para o alerta de saúde e defines os serviços a notificar.

    Captura de ecrã da página do portal Azure onde defines condições para o alerta de saúde e defines regiões para as quais deves ser notificado.

    Captura de ecrã da página do portal do Azure onde defines condições para o alerta de saúde e os tipos de eventos a serem notificados.

  4. Na secção Ações , selecione o grupo de ações existente ou crie um novo.

    Captura de ecrã da página do portal do Azure onde adicionas ou crias grupos de ação.

  5. Na secção de Detalhes, introduza o nome do seu alerta e especifique o grupo de recursos onde quer implementá-lo.

    Captura de ecrã da página do portal do Azure onde defines os detalhes dos alertas.

  6. Selecione Etiquetas. Considere usar tags do Azure. Por exemplo, use a etiqueta "Proprietário" ou "CreatedBy" para identificar quem criou o recurso, e a etiqueta "Ambiente" para determinar se este recurso está em produção, desenvolvimento, e assim por diante. Para obter mais informações, consulte Desenvolver sua estratégia de nomenclatura e marcação para recursos do Azure.

  7. Selecione Verificar + criar. O seu alerta é criado nos próximos minutos.

Está tudo pronto. Da próxima vez que houver um evento de manutenção SQL do Azure planeado, recebe uma notificação antecipada. Para saber mais sobre como criar alertas de saúde, visite o Azure Service Health.

Acompanhar eventos de manutenção do Azure SQL Managed Instance

O Azure Service Health combina três serviços menores separados para o manter informado sobre a saúde dos seus recursos na cloud. Esta informação inclui questões atuais e futuras, como serviços que afetam eventos, manutenção planeada e outras alterações que possam afetar a sua disponibilidade. A saúde do serviço (um sub-serviço) fornece uma visão personalizada da saúde dos serviços e regiões do Azure que está a usar. Esta vista é o melhor local para procurar serviços que afetam as atividades de manutenção planeada.

Na secção de Saúde do Serviço, pode encontrar uma página de Manutenção Planeada que lista todas as atividades de manutenção realizadas nas suas subscrições. Pode usar filtros incorporados para restringir a lista de eventos e defini-los por inquilino, subscrição, região ou tipo de recurso.

Captura de ecrã da página Azure Monitor Service Health onde pode listar todos os eventos de manutenção.

Na lista de eventos na página Estado do Serviço | Manutenção Planeada, pode abrir cada evento de manutenção e consultar os detalhes. Todos os eventos de manutenção com o mesmo ID de rastreio aparecem no separador Atualizações de Problemas . No separador Recursos Impactados , o portal lista os recursos afetados por eventos de manutenção publicados.

Captura de ecrã da página Azure Monitor Service Health com um único evento de manutenção aberto contendo todos os detalhes do evento.

Receber notificações

A tabela seguinte apresenta as notificações gerais de informação que poderá receber:

Situação Description
Planned Recebi 24 horas antes do evento de manutenção. A manutenção está programada para DATE entre as 17h e as 8h1 (hora local) na região region_name.
Em curso A manutenção das bases de dados na região region_name está a começar.
Concluído A manutenção das bases de dados na região region_name está concluída.

1 A hora de início e fim depende da janela de manutenção selecionada.

A tabela seguinte mostra notificações adicionais que podem ser enviadas enquanto a manutenção está em andamento:

Situação Description
Reagendado - A manutenção está em curso, mas não foi concluída durante a janela de manutenção.
- Houve um problema durante a manutenção e não conseguiu arrancar.
- A manutenção planeada começou mas não conseguiu avançar até ao fim e continuará na próxima janela de manutenção.
Canceled A manutenção das bases de dados na região region_name foi cancelada e será reagendada para mais tarde.

Permissions

Embora as Notificações Antecipadas possam ser enviadas para qualquer endereço de email, a política de controlo de acesso baseado em funções (RBAC) por subscrição do Azure determina quem pode aceder aos links no email. A consulta ao grafo de recursos é coberta pela gestão de acessos Azure RBAC. Para permitir o acesso à leitura, cada destinatário deve ter acesso à leitura ao nível do grupo de recursos. Para obter mais informações, consulte Passos para atribuir uma função do Azure.

recuperar programáticamente a lista de recursos afetados

Azure Resource Graph é um serviço do Azure projetado para estender o Gerenciamento de Recursos do Azure. O Azure Resource Graph Explorer proporciona uma exploração de recursos eficiente e eficaz. Pode fazer consultas em larga escala através de um determinado conjunto de subscrições, para que possa governar eficazmente o seu ambiente.

Você pode usar o Azure Resource Graph Explorer para consultar eventos de manutenção. Para obter uma introdução sobre como executar estas consultas, veja Início Rápido: Executar a sua primeira consulta Resource Graph com o Explorador de Resource Graph do Azure.

Quando recebes a notificação avançada para manutenção planeada, recebes um link que abre o Azure Resource Graph e executa a consulta para o evento exato. O notificationId valor é único por evento de manutenção. A consulta é semelhante ao seguinte exemplo:

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

No explorador Azure Resource Graph (ARG), pode encontrar valores para o estado da implementação que são diferentes dos apresentados no conteúdo das notificações.

Situação Description
Pendente - A manutenção está planeada para a próxima data.
- A manutenção previamente planeada é reagendada e está à espera de começar na próxima janela.
- A manutenção começou mas não foi concluída na janela anterior e continuará na próxima.
Em curso A manutenção do recurso region_name está a começar ou está em curso.
Completed A manutenção do region_name de recursos está concluída.
Sem atualizações pendentes A manutenção previamente planeada para region_name de recursos foi cancelada e será reagendada para mais tarde.
Tentar novamente mais tarde A manutenção planeada do recurso region_name foi iniciada, mas não pôde ser concluída e continuará na próxima janela de manutenção.

Para consultar a referência completa das consultas de exemplo e saber como as utilizar em ferramentas como o PowerShell ou a CLI do Azure, consulte Consultas de exemplo do Azure Resource Graph para o Azure Service Health.