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.
Adicionar uma grelha de árvore
Alterne a pasta de trabalho para o modo de edição selecionando Editar na barra de ferramentas.
Selecione Adicionar>consulta Adicionar para adicionar um controle de consulta de log à pasta de trabalho.
Em Tipo de consulta, selecione Logs. Para Tipo de recurso, selecione, por exemplo, Application Insights e selecione os recursos a serem direcionados.
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
Defina a visualização como Grade.
Selecione o botão Configurações de coluna para abrir o painel Editar configurações de coluna.
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
- Id - Renderizador de coluna:
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 .
- Tipo de árvore:
Selecione o botão Salvar e Fechar na parte inferior do painel.
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
Alterne a pasta de trabalho para o modo de edição selecionando Editar na barra de ferramentas.
Selecione Adicionar>consulta Adicionar para adicionar um controle de consulta de log à pasta de trabalho.
Em Tipo de consulta, selecione Logs. Para Tipo de recurso, selecione, por exemplo, Application Insights e selecione os recursos a serem direcionados.
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
Defina a visualização como Grade.
Selecione o botão Configurações de coluna para abrir o painel Editar configurações de coluna.
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
- App - Renderizador de coluna:
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 .
- Tipo de árvore:
Selecione o botão Salvar e Fechar na parte inferior do painel.
Próximos passos
- Saiba como criar um gráfico em pastas de trabalho.
- Saiba como criar um bloco em pastas de trabalho.