Notificações antecipadas para eventos de manutenção planeada (Pré-visualização)

Aplica-se a:Banco de Dados SQL do Azure Instância Gerenciada SQLdo Azure

As notificações antecipadas (visualização) estão disponíveis para bancos de dados configurados para usar uma janela de manutenção não padrão e instâncias gerenciadas com qualquer configuração (incluindo a padrão). As notificações prévias permitem que os clientes configurem as notificações para ser enviadas até 24 horas antes de qualquer evento planeado.

As notificações podem ser configuradas para receber mensagens de texto, e-mails, notificações push do Azure e mensagens de correio de voz quando está previsto a manutenção planeada começar nas próximas 24 horas. São enviadas notificações adicionais quando a manutenção começa e termina.

Importante

Para o Banco de Dados SQL do Azure, as notificações antecipadas não podem ser configuradas para a opção de janela de manutenção padrão do sistema. Escolha uma janela de manutenção diferente do padrão do sistema para configurar e habilitar notificações antecipadas.

Nota

Embora as janelas de manutenção estejam geralmente disponíveis, as notificações antecipadas para as janelas de manutenção estão em pré-visualização pública para a Base de Dados SQL do Azure e a Instância Gerida SQL do Azure.

Configurar uma notificação antecipada

As notificações antecipadas estão disponíveis para bancos de dados SQL do Azure que têm sua janela de manutenção configurada e instâncias gerenciadas com qualquer configuração (incluindo a padrão).

Conclua as etapas a seguir para habilitar uma notificação.

  1. Vá para a página Manutenção planejada, selecione Alertas de integridade e Adicionar alerta de integridade do serviço.

    create a new health alert menu option

  2. Na seção Escopo, selecione assinatura.

    A screenshot of the Azure portal page where you select the subscription where you will be configuring the health alert.

  3. Na seção Condição, configure o(s) serviço(s) a ser alertado, região(ões) e critérios. Para um alerta mais genérico, selecione todos os valores. Para restringir, selecione Banco de Dados SQL do Azure ou Instância Gerenciada SQL do Azure como um serviço, região(ões) onde você implantou esses serviços e Manutenção planejada para o tipo de evento.

    A screenshot of the Azure portal page where you define conditions for the health alert and define services to be notified for.

    A screenshot of the Azure portal page where you define conditions for the health alert and define regions to be notified for.

    A screenshot of the Azure portal page where you define conditions for the health alert and define event types to be notified for.

Importante

A integridade do serviço está implementando novas experiências em fases. Alguns usuários verão a experiência atualizada, outros ainda verão a experiência clássica do portal de Integridade do Serviço. Caso você ainda veja o portal clássico de Integridade do Serviço, para Região não selecione Global como uma opção, mas sim a região específica ou todas as regiões.

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

    A screenshot of the Azure portal page where you add or create action groups.

  2. Na seção Detalhes, defina o nome do alerta e especifique o grupo de recursos onde ele deve ser implantado.

    A screenshot of the Azure portal page where you define alert details.

  3. Selecione Rever + criar e o seu alerta será criado.

Está tudo pronto. Da próxima vez que houver um evento de manutenção planejado do SQL do Azure, você receberá uma notificação antecipada.

Para saber mais sobre como criar alertas de integridade, visite Azure Service Health

Receber notificações

A tabela a seguir mostra as notificações de informações gerais que você pode receber:

Status Description
Prevista Recebido 24 horas antes do evento de manutenção. A manutenção está prevista em DATA entre 17h - 8h1 (horário local) na região xyz.
Em curso A manutenção do(s) banco(s) de dados na região xyz está sendo iniciada.
Concluída A manutenção do(s) banco(s) de dados na região xyz está concluída.

1 As horas de início e de fim dependem da janela de manutenção selecionada.

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

Status Description
Reagendado 1) A manutenção está em andamento, mas não foi concluída dentro da janela de manutenção. 2) houve um problema durante a manutenção e não foi possível iniciar. 3) A manutenção planejada foi iniciada, mas não pôde progredir até o final e continuará na próxima janela de manutenção.
Cancelado A manutenção do(s) banco(s) de dados na região xyz é cancelada e será reagendada para mais tarde.

Permissões

Embora as Notificações Antecipadas possam ser enviadas para qualquer endereço de email, a política RBAC (controle de acesso baseado em função) de assinatura do Azure determina quem pode acessar os links no email. O gráfico de recursos de consulta é coberto pelo gerenciamento de acesso do RBAC do Azure. Para habilitar o acesso de leitura, cada destinatário deve ter acesso de leitura no nível do grupo de recursos. Para obter mais informações, consulte Etapas para atribuir uma função do Azure.

Recuperar a lista de recursos afetados

O Azure Resource Graph é um serviço do Azure projetado para estender o Gerenciamento de Recursos do Azure. O Azure Resource Graph Explorer fornece exploração de recursos eficiente e de alto desempenho com a capacidade de consultar em escala em um determinado conjunto de assinaturas para que você possa governar efetivamente seu ambiente.

Você pode usar o Azure Resource Graph Explorer para consultar eventos de manutenção. Para obter uma introdução sobre como executar essas consultas, consulte Guia de início rápido: executar sua primeira consulta do Gráfico de Recursos usando o Azure Resource Graph Explorer.

Quando a notificação avançada para manutenção planejada for recebida, você receberá um link que abre o Azure Resource Graph e executa a consulta para o evento exato, semelhante ao seguinte. Observe que o valor é exclusivo por evento de notificationId manutenção.

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 do Azure Resource Graph (ARG), você pode encontrar valores para o status da implantação que são bit diferentes dos exibidos no conteúdo da notificação.

Status Description
Pendente 1) A manutenção está prevista para a próxima data. 2) A manutenção anteriormente planeada foi reprogramada e está à espera de começar na próxima janela. 3) 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 xyz está começando ou está em andamento.
Concluído A manutenção do recurso xyz está concluída.
NoUpdatesPending A manutenção planejada anteriormente para o recurso xyz é cancelada e será reprogramada para mais tarde.
RetryLater A manutenção planejada para o recurso xyz foi iniciada, mas não pôde progredir até o final e continuará na próxima janela de manutenção.

Para obter a referência completa das consultas de exemplo e como usá-las em ferramentas como PowerShell ou CLI do Azure, visite Consultas de exemplo do Azure Resource Graph para a Integridade do Serviço do Azure.

Próximos passos