Descrever o Azure SQL Insights
Um dos benefícios de usar qualquer um dos produtos que fazem parte da família SQL do Azure é o recurso de monitoramento que é incorporado à plataforma Azure. Além da simples coleta de dados do Azure Monitor, o SQL Insights é um componente que permite analisar suas consultas e ajustar o desempenho.
Com os recursos interativos do SQL Insights, você pode personalizar a coleta e a frequência da telemetria e combinar dados de várias fontes em uma única experiência de monitoramento.
Como funciona o SQL Insights
O SQL Insights coleta dados remotamente de exibições de gerenciamento dinâmico e é criado com base na plataforma Azure Monitor, dando aos clientes acesso aos alertas nativos e visualizações prontas para uso. Ele também retém um conjunto de métricas ao longo do tempo, o que permite investigar problemas de desempenho que você pode ter encontrado no passado.
Para começar a usar o SQL Insights, você precisa de uma máquina virtual dedicada que monitore e colete remotamente dados de seus servidores SQL. Essa máquina virtual dedicada precisa ter os seguintes componentes instalados:
- Agente do Azure Monitor
- Extensão do Workload Insights
Para aumentar o controle sobre as cobranças, os clientes também podem escolher quais dados de telemetria coletar, a frequência e gerenciar os parâmetros da política de retenção. A atividade do banco de dados e as configurações definidas em seus perfis de monitoramento determinarão a quantidade de dados que estão sendo coletados e o custo exato.
Por fim, você pode acessar dados de desempenho do modelo de pasta de trabalho do SQL Insights ou diretamente dos logs de monitoramento.
Insights do SQL no Azure Monitor
Para começar a usar o SQL Insights, na folha Monitor , selecione SQL (visualização) e Criar novo perfil.
Na página Criar novo perfil , configure os seguintes componentes:
Perfil de monitoramento – agrupe servidores, instâncias ou bancos de dados para monitorar.
Espaço de trabalho do Log Analytics – para onde enviar os dados de monitoramento SQL.
Configurações de coleta – você pode personalizar a coleta de dados para seu perfil. As configurações padrão abrangem a maioria dos cenários de monitoramento e geralmente não precisam ser alteradas.
Depois de terminar, selecione Criar perfil de monitoramento.
De volta à página SQL (visualização), selecione a guia Gerenciar perfil e Adicionar máquina de monitoramento.
Nota
Verifique se você tem uma máquina virtual dedicada criada antes de prosseguir para a próxima etapa. Neste momento, o único sistema operacional de máquina virtual suportado é o Ubuntu 18.04.
Na página Adicionar máquina virtual de monitoramento, certifique-se de selecionar o nome da máquina virtual, as cadeias de conexão do SQL Server e se os seguintes pré-requisitos sejam atendidos:
- Definir permissões para contas SQL
- Criar regras de firewall e rede para recurso SQL ou máquina virtual
Para saber mais sobre como habilitar o SQL Insights, consulte Habilitar insights do SQL (visualização).
Limitações
O SQL Insights não tem suporte ou tem suporte limitado para os seguintes componentes:
- Instâncias que não são do Azure
- Conjuntos elásticos da Base de Dados SQL do Azure
- Banco de Dados SQL do Azure em execução nas camadas de serviço Basic, S0, S1 e S2
- Camada sem servidor do Banco de Dados SQL do Azure
- Várias réplicas secundárias
- Autenticação com Microsoft Entra ID. Somente a autenticação SQL é suportada
O Azure SQL Insights é uma solução de monitoramento de nuvem que reúne métricas de desempenho em escala em uma única exibição.
Além de visualização e coleta de dados, possui inteligência integrada para atividades de solução de problemas. Além disso, permite alertas de monitoramento personalizados e regras que permitem a rápida identificação e resolução de problemas.