Fontes de dados das Pastas de Trabalho do Azure

As pastas de trabalho podem extrair dados dessas fontes de dados:

Registos

Com pastas de trabalho, você pode consultar logs das seguintes fontes:

  • Azure Monitor Logs (recursos do Application Insights e espaços de trabalho do Log Analytics)
  • Dados centrados em recursos (logs de atividades)

Você pode usar consultas de linguagem de consulta Kusto (KQL) que transformam os dados de recursos subjacentes para selecionar um conjunto de resultados que pode ser visualizado como texto, gráficos ou grades.

Screenshot that shows a workbook logs report interface.

Você pode consultar facilmente vários recursos para criar uma experiência unificada de relatórios avançados.

Consulte também: Dicas de otimização de consultas do Log Analytics

Consulte também: Práticas recomendadas de pastas de trabalho e dicas para consultas de logs

Tutorial: Fazendo consultas de log centradas em recursos em pastas de trabalho

Métricas

Os recursos do Azure emitem métricas que podem ser acessadas por meio de pastas de trabalho. As métricas podem ser acessadas em pastas de trabalho por meio de um controle especializado que permite especificar os recursos de destino, as métricas desejadas e sua agregação. Em seguida, você pode plotar esses dados em gráficos ou grades.

Screenshot that shows workbook metrics charts of CPU utilization.

Screenshot that shows a workbook metrics interface.

Azure Resource Graph

As pastas de trabalho dão suporte à consulta de recursos e seus metadados usando o Azure Resource Graph. Essa funcionalidade é usada principalmente para criar escopos de consulta personalizados para relatórios. O escopo do recurso é expresso por meio de um subconjunto KQL suportado pelo Resource Graph, que geralmente é suficiente para casos de uso comuns.

Para criar um controle de consulta que usa essa fonte de dados, use a lista suspensa Tipo de consulta e selecione Azure Resource Graph. Em seguida, selecione as assinaturas de destino. Use o controle Query para adicionar o subconjunto KQL do Resource Graph que seleciona um subconjunto de recursos interessante.

Screenshot that shows an Azure Resource Graph KQL query.

Azure Resource Manager

As Pastas de Trabalho do Azure dão suporte a operações REST do Azure Resource Manager para que você possa consultar o ponto de extremidade management.azure.com sem fornecer seu próprio token de cabeçalho de autorização.

Para criar um controle de consulta que usa essa fonte de dados, use a lista suspensa Fonte de dados e selecione Gerenciador de Recursos do Azure. Forneça os parâmetros apropriados, como método Http, caminho url, cabeçalhos, parâmetros url e corpo.

Nota

Atualmente, apenas as operações GET, POST e HEAD são suportadas.

Azure Data Explorer

As pastas de trabalho agora têm suporte para consultas de clusters do Azure Data Explorer com a poderosa linguagem de consulta Kusto. Para o campo Nome do cluster, adicione o nome da região após o nome do cluster. Um exemplo é mycluster.westeurope.

Screenshot that shows Kusto query window.

Consulte também: Práticas recomendadas de consulta do Azure Data Explorer

JSON

O provedor JSON permite que você crie um resultado de consulta a partir de conteúdo JSON estático. É mais comumente usado em parâmetros para criar parâmetros suspensos de valores estáticos. Matrizes ou objetos JSON simples serão automaticamente convertidos em linhas e colunas de grade. Para comportamentos mais específicos, você pode usar a guia Resultados e as configurações JSONPath para configurar colunas.

Nota

Não inclua informações confidenciais em campos como cabeçalhos, parâmetros, corpo e URL, pois elas ficarão visíveis para todos os usuários da pasta de trabalho.

Este provedor suporta JSONPath.

Unir

A fusão de dados de diferentes fontes pode melhorar a experiência de insights. Um exemplo é aumentar as informações de alerta ativo com dados métricos relacionados. A fusão de dados permite que os usuários vejam não apenas o efeito (um alerta ativo), mas também possíveis causas, por exemplo, alto uso da CPU. O domínio de monitoramento tem várias dessas fontes de dados correlacionadas que geralmente são críticas para o fluxo de trabalho de triagem e diagnóstico.

Com pastas de trabalho, você pode consultar diferentes fontes de dados. As pastas de trabalho também fornecem controles simples que você pode usar para mesclar ou unir dados para fornecer informações avançadas. O controle de mesclagem é a maneira de alcançá-lo.

Combine dados de alerta com dados de desempenho de VM do Log Analytics

O exemplo a seguir combina dados de alerta com dados de desempenho de VM do Log Analytics para obter uma grade de insights avançada.

Screenshot that shows a workbook with a merge control that combines alert and Log Analytics data.

Usar o controle de mesclagem para combinar dados do Gráfico de Recursos e do Log Analytics

Assista a este tutorial sobre como usar o controle de mesclagem para combinar dados do Resource Graph e do Log Analytics:

Combining data from different sources in workbooks

As pastas de trabalho oferecem suporte a estas mesclagens:

  • Junção única interior
  • Junção interna completa
  • Junção exterior completa
  • Junção externa esquerda
  • Junção externa direita
  • Semi-junção esquerda
  • Semi-junção direita
  • Esquerda anti-adesão
  • Direito anti-adesão
  • União
  • Tabela duplicada

Exemplos de uniões

Usando a opção Tabela duplicada para reutilizar dados consultados

Ponto de extremidade personalizado

As pastas de trabalho suportam a obtenção de dados de qualquer fonte externa. Se seus dados residirem fora do Azure, você poderá trazê-los para pastas de trabalho usando esse tipo de fonte de dados.

Para criar um controle de consulta que use essa fonte de dados, use a lista suspensa Fonte de dados e selecione Ponto de extremidade personalizado. Forneça os parâmetros apropriados, como método Http, url, cabeçalhos, parâmetros de url e corpo. Verifique se a fonte de dados suporta CORS. Caso contrário, o pedido falhará.

Para evitar fazer chamadas automaticamente para anfitriões não fidedignos quando utiliza modelos, tem de marcar os anfitriões usados como fidedignos. Você pode selecionar Adicionar como confiável ou adicioná-lo como um host confiável nas configurações da pasta de trabalho. Essas configurações serão salvas em navegadores que suportam IndexDb com web workers.

Este provedor suporta JSONPath.

Estado de funcionamento da carga de trabalho

O Azure Monitor tem funcionalidade que monitoriza proativamente a disponibilidade e o desempenho dos sistemas operativos convidados Windows ou Linux. O Azure Monitor modela os principais componentes e suas relações, critérios para medir a integridade desses componentes e quais componentes alertam quando uma condição não íntegra é detetada. Com pastas de trabalho, você pode usar essas informações para criar relatórios interativos avançados.

Para fazer um controle de consulta que usa essa fonte de dados, use a lista suspensa Tipo de consulta para selecionar Integridade da carga de trabalho. Em seguida, selecione assinatura, grupo de recursos ou recursos de VM para o destino. Use os menus suspensos do filtro de integridade para selecionar um subconjunto interessante de incidentes de integridade para suas necessidades analíticas.

Screenshot that shows an alerts query.

Estado de funcionamento dos recursos do Azure

As pastas de trabalho oferecem suporte à integridade dos recursos do Azure e à combinação com outras fontes de dados para criar relatórios de integridade avançados e interativos.

Para criar um controle de consulta que use essa fonte de dados, use a lista suspensa Tipo de consulta e selecione Integridade do Azure. Em seguida, selecione os recursos a serem direcionados. Use os menus suspensos do filtro de integridade para selecionar um subconjunto interessante de problemas de recursos para suas necessidades analíticas.

Screenshot that shows an alerts query that shows the health filter lists.

RBAC do Azure

O provedor de controle de acesso baseado em função (RBAC) do Azure permite verificar permissões em recursos. É mais comumente usado em parâmetros para verificar se os RBACs corretos estão configurados. Um caso de uso seria criar um parâmetro para verificar a permissão de implantação e, em seguida, notificar o usuário se ele não tiver permissão de implantação.

Matrizes ou objetos JSON simples serão automaticamente convertidos em linhas e colunas de grade ou texto com uma hasPermission coluna com true ou false. A permissão é verificada em cada recurso e, em seguida, ou orand para obter o resultado. As operações ou ações podem ser uma cadeia de caracteres ou uma matriz.

String:

"Microsoft.Resources/deployments/validate/action"

Matriz:

["Microsoft.Resources/deployments/read","Microsoft.Resources/deployments/write","Microsoft.Resources/deployments/validate/action","Microsoft.Resources/operations/read"]

Análise de Alterações

Para fazer um controle de consulta que usa a Análise de Alteração de Aplicativo como fonte de dados, use a lista suspensa Fonte de dados e selecione Análise de Alterações. Em seguida, selecione um único recurso. Alterações dos últimos 14 dias podem ser mostradas. Use a lista suspensa Nível para filtrar entre alterações Importantes, Normais e Silenciosas. Esta lista suspensa suporta parâmetros de pasta de trabalho do tipo suspenso.

A screenshot that shows a workbook with Change Analysis.

Prometheus

Com o serviço gerenciado do Azure Monitor para Prometheus, você pode coletar métricas do Prometheus para seus clusters do Kubernetes. Para consultar métricas Prometheus, selecione Prometheus na lista suspensa da fonte de dados, seguido por onde as métricas são armazenadas no espaço de trabalho do Azure Monitor e o tipo de consulta Prometheus para a consulta PromQL.

Screenshot that shows sample PromQL query.

Nota

Consultar a partir de um espaço de trabalho do Azure Monitor é uma ação de plano de dados e requer uma atribuição de função explícita do Monitoring Data Reader, que não é atribuída por padrão Saiba mais sobre o controle do Azure e o plano de dados

Próximos passos