Partilhar via


Visualizações em árvore

As pastas de trabalho oferecem suporte a exibições hierárquicas por meio de grades de árvore. As árvores permitem que algumas linhas sejam expansíveis para o próximo nível para uma experiência de detalhamento.

O exemplo a seguir mostra métricas de integridade de contêiner de um tamanho de conjunto de trabalho que são visualizadas como uma grade de árvore. Os nós de nível superior aqui são nós do Serviço Kubernetes do Azure (AKS). Os nós de nível seguinte são pods e os nós de nível final são contêineres. Observe que você ainda pode formatar suas colunas como faz em uma grade com heatmaps, ícones e links. A fonte de dados subjacente, neste caso, é um espaço de trabalho do Log Analytics com logs AKS.

Captura de ecrã que mostra uma vista de resumo de mosaico.

Adicionar uma grelha de árvore

  1. Alterne a pasta de trabalho para o modo de edição selecionando Editar na barra de ferramentas.

  2. Selecione Adicionar>consulta Adicionar para adicionar um controle de consulta de log à pasta de trabalho.

  3. Em Tipo de consulta, selecione Logs. Para Tipo de recurso, selecione, por exemplo, Application Insights e selecione os recursos a serem direcionados.

  4. Use o editor de consultas para inserir o KQL para sua análise.

    requests
    | summarize Requests = count() by ParentId = appName, Id = name
    | extend Kind = 'Request', Name = strcat('🌐 ', Id)
    | union (requests
    | summarize Requests = count() by Id = appName
    | extend Kind = 'Request', ParentId = '', Name = strcat('📱 ', Id))
    | project Name, Kind, Requests, Id, ParentId
    | order by Requests desc
    
  5. Defina a visualização como Grade.

  6. Selecione o botão Configurações de coluna para abrir o painel Editar configurações de coluna.

  7. Na seção Colunas na parte superior, defina:

    • Id - Renderizador de coluna: Hidden
    • ID pai - Renderizador de coluna: Hidden
    • Solicitações - Renderizador de coluna: Bar
    • Paleta de cores: Blue
    • Valor mínimo: 0
  8. Na seção Árvore/Grupo por configurações na parte inferior, defina:

    • Tipo de árvore: Parent/Child
    • Campo Id: Id
    • Campo ID pai: ParentId
    • Mostrar o expansor em: Name
    • Marque a caixa de seleção Expandir o nível superior da árvore .
  9. Selecione o botão Salvar e Fechar na parte inferior do painel.

Captura de ecrã que mostra uma vista de resumo de mosaico com definições.

Configurações de árvore

Definição Descrição
Id Field O ID exclusivo de cada linha na grade.
Parent Id Field A ID do pai da linha atual.
Show the expander on A coluna na qual mostrar o expansor de árvore. É comum que as grades de árvore ocultem seus campos ID e ID pai porque não são muito legíveis. Em vez disso, o expansor aparece em um campo com um valor mais legível, como o nome da entidade.
Expand the top level of the tree Se selecionada, a grade da árvore se expande no nível superior. Esta opção é útil se você quiser mostrar mais informações por padrão.

Agrupamento numa grelha

Você pode usar o agrupamento para criar exibições hierárquicas semelhantes às mostradas no exemplo anterior com consultas mais simples. Você perde a agregação nos nós internos da árvore, mas isso é aceitável para alguns cenários. Use Agrupar por para criar exibições de árvore quando o conjunto de resultados subjacente não puder ser transformado em um formulário de árvore adequado. Exemplos são dados de alerta, integridade e métrica.

Adicionar uma árvore usando o agrupamento

  1. Alterne a pasta de trabalho para o modo de edição selecionando Editar na barra de ferramentas.

  2. Selecione Adicionar>consulta Adicionar para adicionar um controle de consulta de log à pasta de trabalho.

  3. Em Tipo de consulta, selecione Logs. Para Tipo de recurso, selecione, por exemplo, Application Insights e selecione os recursos a serem direcionados.

  4. Use o editor de consultas para inserir o KQL para sua análise.

    requests
    | summarize Requests = count() by App = appName, RequestName = name
    | order by Requests desc
    
  5. Defina a visualização como Grade.

  6. Selecione o botão Configurações de coluna para abrir o painel Editar configurações de coluna.

  7. Na seção Colunas na parte superior, defina:

    • App - Renderizador de coluna: Hidden
    • Solicitações - Renderizador de coluna: Bar
    • Paleta de cores: Blue
    • Valor mínimo: 0
  8. Na seção Árvore/Grupo por configurações na parte inferior, defina:

    • Tipo de árvore: Group By
    • Grupo por: App
    • Em seguida, por: None
    • Marque a caixa de seleção Expandir o nível superior da árvore .
  9. Selecione o botão Salvar e Fechar na parte inferior do painel.

Captura de tela que mostra a criação de uma visualização em árvore em pastas de trabalho.

Próximos passos