Compartilhar via


Monitorar a carga de trabalho – Portal do Azure

Este artigo descreve como usar o portal do Azure para monitorar a carga de trabalho. Isso inclui a configuração de Logs do Azure Monitor para investigar a execução de consultas e tendências de carga de trabalho usando a análise de logs do SQL do Synapse.

Pré-requisitos

  • Assinatura do Azure: caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
  • Pool de SQL: coletaremos logs para um pool de SQL. Se você não tiver um pool de SQL provisionado, veja as instruções em Criar um pool de SQL.

Criar um workspace do Log Analytics

No portal do Azure, navegue até a página para workspaces do Log Analytics ou use a janela de pesquisa dos serviços do Azure para criar um novo workspace do Log Analytics.

Captura de tela que mostra os workspaces do Log Analytics, onde você pode selecionar Adicionar.

Captura de tela mostra o workspace do Log Analytics, onde você pode inserir valores.

Para obter mais informações sobre workspaces, confira Criar um workspace do Log Analytics.

Ativar os logs de recursos

Defina as configurações de diagnóstico para emitir logs do pool de SQL. Os logs consistem em exibições de telemetria equivalentes aos DMVs de solução de problemas de desempenho mais comumente usados.

Para obter uma lista de exibições com suporte no momento, consulte Exibições de Gerenciamento Dinâmico.

Captura de tela da página para criar uma configuração de diagnóstico no portal do Azure.

Os logs podem ser emitidos para o Armazenamento do Microsoft Azure, o Stream Analytics ou o Log Analytics. Para este tutorial, selecione o Log Analytics. Selecione todas as categorias e métricas desejadas e escolha Enviar para o workspace do Log Analytics.

Captura de tela da página para especificar quais logs coletar no portal do Azure.

Selecione Salvar para criar a nova configuração de diagnóstico. Pode levar alguns minutos para que os dados apareçam nas consultas.

Executar as consultas no Log Analytics

Navegue até o seu workspace do Log Analytics onde é possível:

  • Analisar logs usando consultas de log e salvar consultas para reutilização
  • Salvar consultas para reutilização
  • Criar alertas de log
  • Fixar resultados de pesquisa em um painel

Para obter detalhes sobre os recursos de consultas de log usando o Kusto, consulte a Visão geral do KQL (Linguagem de Consulta Kusto).

Editor do workspace do Log Analytics.

Consultas do workspace do Log Analytics.

Consultas de log de amostra

Defina o escopo de suas consultas para o recurso de workspace do Log Analytics.

//List all queries
AzureDiagnostics
| where Category contains "ExecRequests"
| project TimeGenerated, StartTime_t, EndTime_t, Status_s, Command_s, ResourceClass_s, duration=datetime_diff('millisecond',EndTime_t, StartTime_t)
//Chart the most active resource classes
AzureDiagnostics
| where Category contains "ExecRequests"
| where Status_s == "Completed"
| summarize totalQueries = dcount(RequestId_s) by ResourceClass_s
| render barchart
//Count of all queued queries
AzureDiagnostics
| where Category contains "waits"
| where Type == "UserConcurrencyResourceType"
| summarize totalQueuedQueries = dcount(RequestId_s)

Próximas etapas