Partilhar via


Criar e executar um bloco de anotações com os Logs do Azure Monitor (Visualização)

Este artigo mostra como criar e executar um bloco de anotações do Azure Data Studio usando a extensão de Log do Azure Monitor para se conectar a um espaço de trabalho do Log Analytics para exibir resultados de um banco de dados SQL do Azure.

Depois que a extensão Logs do Azure Monitor estiver instalada, você poderá se conectar aos espaços de trabalho do Log do Azure Monitor, navegar pelas tabelas, escrever/executar consultas KQL em espaços de trabalho e escrever/executar Blocos de Anotações conectados ao kernel do Log Analytics.

Com a extensão Azure Monitor Log, você pode alterar a opção do kernel para Log Analytics.

Esta funcionalidade está atualmente em pré-visualização.

Pré-requisitos

Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.

Os seguintes pré-requisitos também são necessários:

Conectar-se a um espaço de trabalho de Logs do Azure Monitor (Análise de Logs)

Há duas tabelas principais em um espaço de trabalho do Log Analytics (Azure Monitor Logs) que capturam eventos SQL do Azure:

Nos exemplos abaixo, este artigo usa a tabela AzureDiagnostics e a tabela AzureMetric em um espaço de trabalho do Log Analytics, que armazenam alguns dados de eventos SQL do Azure. Anteriormente, configuramos o Azure SQL para gravar seus eventos selecionados em um espaço de trabalho do Log Analytics. Saiba mais sobre como fazer isso aqui.

Você pode se conectar a um espaço de trabalho do Log Analytics.

Criar um bloco de anotações do Azure Monitor Log

As etapas a seguir mostram como criar um arquivo de bloco de anotações no Azure Data Studio:

  1. No Azure Data Studio, conecte-se ao seu espaço de trabalho do Log Analytics.

  2. Navegue até o painel Conexões e, na janela Servidores, clique com o botão direito do mouse no espaço de trabalho Análise de log e selecione Novo Bloco de Anotações. Você também pode ir para Arquivo>Novo Bloco de Anotações.

    Captura de ecrã do bloco de notas Abrir.

  3. Selecione Log Analytics para o kernel. Confirme se o menu Anexar a está definido como o nome do espaço de trabalho.

    Screenshot de set Kernel e Attach to.

Você pode salvar o bloco de anotações usando o comando Salvar ou Salvar como... no menu Arquivo .

Para abrir um bloco de anotações, você pode usar o comando Abrir arquivo... no menu Arquivo , selecionar Abrir arquivo na página de boas-vindas ou usar o comando Arquivo: Abrir na paleta de comandos.

Alterar a ligação

Para alterar a conexão do Log do Azure Monitor para um bloco de anotações:

  1. Selecione o menu Anexar a na barra de ferramentas do bloco de anotações e selecione Alterar conexão.

    Captura de tela de alterar conexões.

    Nota

    Verifique se o valor do espaço de trabalho está preenchido. Os blocos de anotações do Log do Azure Monitor exigem ter a ID do Espaço de Trabalho especificada no campo Servidor .

  2. Agora, você pode selecionar um espaço de trabalho de conexão recente ou inserir novos detalhes de conexão para se conectar.

    Captura de ecrã de Selecione um cluster diferente.

Executar uma célula de código

Você pode criar células contendo consultas KQL que podem ser executadas no local selecionando o botão Executar célula à esquerda da célula. Os resultados são mostrados no bloco de anotações após a execução da célula.

Por exemplo:

Adicione uma nova célula de código selecionando o comando +Código na barra de ferramentas.

Captura de tela do bloco de código do kernel.

Resultados do log de consulta para um banco de dados SQL do Azure

Você pode se conectar aos espaços de trabalho do Log Analytics para procurar tabelas, escrever consultas KQL em espaços de trabalho e criar blocos de anotações conectados ao kernel do Log Analytics.

Nota

Aguarde cerca de 15 minutos antes que os resultados do log apareçam.

Algumas consultas de exemplo estão listadas abaixo.

AzureMetrics

Aqui está uma consulta de exemplo para exibir os resultados do AzureMetrics.

AzureMetrics

Captura de ecrã dos resultados da célula de código das métricas do Azure.

AzureDiagnostics

Aqui está uma consulta de exemplo para exibir os resultados do AzureDiagnostics.

A tabela AzureDiagnostics tende a ter mais detalhes do que AzureMetrics.

AzureDiagnostics
| project-away TenantId, ResourceId, SubscriptionId, _ResourceId, ResourceGroup // hide sensitive info
| take 10

Captura de ecrã dos resultados da célula de código de diagnóstico do Azure.

Analisar eventos por configurações de diagnóstico

Aqui está uma consulta para analisar o número de eventos por Nome da Operação.

Nota

Cada linha no AzureDiagnostic representa um evento para uma Operação ou categoria específica. Algumas ações SQL podem resultar na geração de vários eventos de tipos diferentes.

AzureDiagnostics
| summarize count() by OperationName

Captura de ecrã do diagnóstico do Azure que resume os resultados da célula de código.

Você pode tentar mais alguns exemplos do repositório de exemplos de Logs do Azure Monitor.