Monitorizar as operações de gestão do Azure SQL Managed Instance

Aplica-se a:Instância Gerenciada SQL do Azure

A Instância Gerenciada SQL do Azure fornece monitoramento das operações de gerenciamento que você usa para implantar novas instâncias gerenciadas, atualizar propriedades de instância ou excluir instâncias quando não forem mais necessárias.

Descrição geral

Todas as operações de gestão podem ser categorizadas da seguinte forma:

  • Implantação de instância (criação de nova instância).
  • Atualização da instância (alteração das propriedades da instância, como vCores ou armazenamento reservado).
  • Exclusão de instância.

A maioria das operações de gestão são operações de longa duração. Portanto, há a necessidade de monitorar o status ou acompanhar o progresso das etapas da operação.

Há várias maneiras de monitorar as operações de gerenciamento de instâncias gerenciadas:

A tabela a seguir compara as opções de monitoramento da operação de gerenciamento:

Opção Retenção Suporta cancelar Criar Atualizar Delete Cancelar Passos
Implementações de grupos de recursos Infinito1 N.o2 Visível Visível Não visível Visível Não visível
Registo de atividades 90 dias Não Visível Visível Visível Visível Não visível
API de operações de instância gerenciada 24 horas Sim Visível Visível Visível Visível Visível

1 O histórico de implantação de um grupo de recursos é limitado a 800 implantações.

2 As implantações do grupo de recursos suportam a operação de cancelamento. No entanto, devido à lógica de cancelamento, apenas uma operação agendada para implantação após a ação de cancelamento ser executada será cancelada. A implantação contínua não é cancelada quando a implantação do grupo de recursos é cancelada. Como a implantação de instância gerenciada consiste em uma etapa de execução longa (da perspetiva do Gerenciador de Recursos do Azure), cancelar a implantação do grupo de recursos não cancelará a implantação da instância gerenciada e a operação será concluída.

API de operações de instância gerenciada

As APIs de operações de gerenciamento são especialmente projetadas para monitorar operações. O monitoramento de operações de instância gerenciada pode fornecer informações sobre parâmetros de operação e etapas de operação, bem como cancelar operações específicas. Além dos detalhes da operação e do comando cancelar, essa API pode ser usada em scripts de automação com implantações de vários recursos - com base na etapa de progresso, você pode iniciar alguma implantação de recurso dependente.

Estas são as APIs:

Comando Description
Operações de instância gerenciadas - Obtenha Obtém uma operação de gerenciamento em uma instância gerenciada.
Operações de instância gerenciada - Cancelar Cancela a operação assíncrona na instância gerenciada.
Operações de instância gerenciada - Lista por instância gerenciada Obtém uma lista de operações executadas na instância gerenciada.

Nota

Use a API versão 2020-02-02 para ver a operação de criação de instância gerenciada na lista de operações. Esta é a versão padrão usada no portal do Azure e os pacotes mais recentes do PowerShell e da CLI do Azure.

Monitorizar operações

No portal do Azure, use a página Visão geral da instância gerenciada para monitorar as operações da instância gerenciada.

Por exemplo, a operação Criar é visível no início do processo de criação na página Visão geral :

Managed instance create progress

Selecione Operação em curso para abrir a página Operação em curso e visualizar as operações Criar ou Atualizar. Você também pode Cancelar operações nesta página.

Managed instance operation details

Nota

As operações de criação enviadas por meio do portal do Azure, PowerShell, CLI do Azure ou outras ferramentas usando a API REST versão 2020-02-02 podem ser canceladas. As versões da API REST anteriores a 2020-02-02 usadas para enviar uma operação de criação iniciarão a implantação da instância, mas a implantação não será listada na API de Operações e não poderá ser cancelada.

Próximos passos