Visualizações de estatística
As Pastas de Trabalho do Azure permitem consultar e combinar facilmente dados de diferentes assinaturas do Azure em uma única métrica. Você pode personalizar a aparência dessa métrica, incluindo cores de texto e tela de fundo, tamanhos de fonte e configurar limites que alteram ícones e cores com base no valor.
A estatística ajuda você a criar painéis que fornecem alertas instantâneos quando um serviço está íntegro ou não íntegro ou quando as métricas importantes caem abaixo de um determinado nível. Dessa forma, você fica informado e pode responder rapidamente a alterações críticas.
Adicionar uma estatística
Alterne a pasta de trabalho para o modo de edição selecionando Editar.
Use o link Adicionar consulta para adicionar à pasta de trabalho um controle de consulta de log.
Para o tipo de consulta, selecione Azure Resource Graph. Para Tipo de recurso, selecione, por exemplo, Application Insights e selecione os recursos a serem direcionados.
Use o editor de consultas para inserir a KQL (Linguagem de Consulta Kusto) na sua análise.
requests | where name !endswith('.eot') | summarize Requests = count(), Users = dcount(user_Id) by name | order by Requests desc
Definir Visualização como Estatística.
Selecione o botão Configurações de estatística para abrir o painel Configurações de estatística:
- Em Usar coluna, defina:
Requests
- Em texto da marca, defina:
# of requests
- Em Configurações de cor, defina:
- Aplique a cor de:
Heatmap
- Paleta de cores:
Red to Green
- Valor mínimo: 0
- Valor máximo: 1.000
- Aplique a cor de:
- Em Usar coluna, defina:
Selecione o botão Salvar e Fechar na parte inferior do painel.
Dados agregados e de valor único
As visualizações de estatística podem exibir um único ponto de dados de uma consulta ou dados agregados de várias linhas em um resultado de consulta.
Dados de valor único
Por exemplo, uma estrutura de dados de valor único pode ter esta aparência:
Timestamp | Valor |
---|---|
2024-08-08T18:36:12Z | OK |
Para os dados acima, a visualização exibirá "OK" se a coluna "Valor" estiver selecionada. Esse único valor pode ser um número, cadeia de caracteres ou outros tipos de dados.
Dados agregados
As visualizações de estatística também podem processar dados de série temporal e executar agregações simples. Por exemplo:
Timestamp | Valor |
---|---|
2024-08-08T18:30:00Z | 42 |
2024-08-08T18:31:00Z | 45 |
2024-08-08T18:32:00Z | 50 |
... | ... |
Para os dados acima, a visualização exibiria o primeiro valor por padrão. Se uma função de agregação for especificada, ela aplicará a função aos valores da coluna selecionada, resumindo os dados adequadamente.
Configurações de estatísticas
Configuração | Descrição |
---|---|
Use column |
Seleciona a coluna que fornece o valor numérico ou de texto a ser exibido na visualização. |
Make this item a link |
Permite que o valor selecionado funcione como um link clicável. |
Aggregation |
Escolhe uma função de agregação para aplicar aos resultados da consulta, como None , Sum , Average etc. A agregação é relevante ao trabalhar com vários pontos de dados. |
Custom number formatting |
Permite a formatação personalizada de valores numéricos, como especificar casas decimais ou adicionar um prefixo/sufixo. |
Apply custom tooltip |
Habilita a adição de uma dica de ferramenta personalizada à estatística, que fornece informações adicionais ao passar o mouse sobre ela. |
Tag text |
Define o texto da legenda a ser exibido abaixo do valor principal na visualização, fornecendo contexto para os dados. |
Font style |
Seleciona o tamanho da fonte e o estilo usados na visualização. A opção padrão Auto ajusta o tamanho da fonte com base no tamanho geral da visualização. |
Color mode |
Determina como as cores são aplicadas na estatística. Por exemplo, você pode aplicar a cor em segundo ou em primeiro plano. |
Apply color from |
Especifica o método para determinar a cor aplicada à estatística. As opções incluem Thresholds , Heatmap ou um Static value . |
Color settings |
Permite definir o segundo ou o primeiro plano da estatística. |
Icon Settings |
Permite que você adicione e personalize ícones com base nas condições definidas pelo Source , Operator e Value . Os ícones podem representar visualmente diferentes estados ou limites. |
Aplicação de cor com base em limites
Os limites aplicam uma cor específica que depende do valor da visualização atender a uma condição específica.
Configuração | Descrição |
---|---|
Origem | A origem dos dados (por exemplo, "Valor da célula" ou uma coluna). |
Operador | O operador de comparação (por exemplo, menor que, igual a). |
Valor | O limite que dispara a coloração. |
Cor | A cor aplicada quando as condições são atendidas. O padrão é "Nenhum". |
Alterne a pasta de trabalho para o modo de edição selecionando Editar.
Use o link Adicionar consulta para adicionar à pasta de trabalho um controle de consulta de log.
Para o tipo de consulta, selecione Azure Resource Graph. 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 da análise.
ServiceHealthResources | where type =~ 'Microsoft.ResourceHealth/events' and properties.EventType == 'ServiceIssue' and properties.Status == 'Active' | summarize Status = iif(count() == 0, "OK", "Unhealthy")
Definir Visualização como Estatística.
Selecione o botão Configurações de estatística para abrir o painel Configurações de estatística:
- Em Usar coluna, defina:
Status
- Em texto da marca, defina:
Service Health Status
- Em Configurações de cor, defina:
- Aplique a cor de:
Thresholds
- Nos campos, crie o primeiro limite:
- Operador:
==
- Valor:
Unhealthy
- Cor:
Red (bright)
- Operador:
- Nos campos, crie o segundo limite:
- Operador:
==
- Valor:
OK
- Cor:
Green
- Operador:
- Aplique a cor de:
- Em Usar coluna, defina:
Selecione o botão Salvar e Fechar na parte inferior do painel.
Agora, dependendo do status de integridade do recurso de suas consultas, a consulta exibe uma cor diferente.
Aplicação de uma cor com estilo de mapa de calor
Quando a opção Mapa de calor é selecionada, a cor da visualização é selecionada de acordo com o gradiente entre o valor mínimo e o máximo.
Campo | Descrição |
---|---|
Paleta de cores | Escolha um gradiente para o mapa de calor (por exemplo, "Vermelho para Verde"). |
Valor mínimo | Defina o limite inferior para o mapa de calor. |
Valor máximo | Defina o limite superior para o mapa de calor. |
Alterne a pasta de trabalho para o modo de edição selecionando Editar.
Use o link Adicionar consulta para adicionar um controle de consulta à pasta de trabalho.
Para o tipo de consulta, selecione Azure Resource Graph. 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 da análise.
ServiceHealthResources | where type =~ 'Microsoft.ResourceHealth/events' and properties.EventType == 'ServiceIssue' and properties.Status == 'Active' | summarize Count=count()
Definir Visualização como Estatística.
Selecione o botão Configurações de estatística para abrir o painel Configurações de estatística:
- Em Usar coluna, defina:
Count
- Em texto da marca, defina:
Active Health Events Count
- Em Configurações de cor, defina:
- Aplique a cor de:
Heatmap
- Paleta de cores:
Green to Red
- Valor mínimo:
0
- Valor máximo:
100
- Aplique a cor de:
- Em Usar coluna, defina:
Selecione o botão Salvar e Fechar na parte inferior do painel.
Dependendo do valor retornado pela consulta na coluna Count
, a cor se enquadra no gradiente da paleta escolhida.
Aplicação de uma cor estática
Quando a opção de valor estático é selecionada, o campo Cor determina qual cor é usada para a estatística.
Casos de uso
Consultar clusters do AKS (Serviço de Kubernetes do Azure) para uso de recursos
Alterne a pasta de trabalho para o modo de edição selecionando Editar.
Use o link Adicionar parâmetros para adicionar uma etapa de parâmetros à consulta.
Selecione Adicionar parâmetro, em seguida, configure o parâmetro:
Nome do parâmetro:
Prometheus
Nome de exibição:
Prometheus instance
Tipo do parâmetro:
Resource picker
Obrigatório:
Checked
Obter dados de:
Query
Definir a consulta para:
- Fonte de dados:
Azure Resource Graph
resources | where type =~ "microsoft.monitor/accounts" and isnotempty(todynamic(properties).metrics.prometheusQueryEndpoint) | project id
- Fonte de dados:
Selecione Salvar.
Selecione Adicionar parâmetro, em seguida, configure o parâmetro:
- Nome do parâmetro:
TimeRange
- Nome de exibição:
Time range
- Tipo de parâmetro:
Time range picker
- Selecione Salvar.
- Nome do parâmetro:
Selecione Edição concluída para concluir a configuração dos parâmetros.
- Depois que as consultas de parâmetro terminarem de carregar, selecione a instância desejada do Prometheus que você deseja monitorar.
Use o link Adicionar consulta para adicionar um controle de consulta à pasta de trabalho.
Para o Tipo de consulta, selecione Prometheus.
Para o workspace do Azure Monitor, em Parâmetros de recurso, selecione
Prometheus Instance
.Para Intervalo de tempo, em Parâmetros de intervalo de tempo, selecione
TimeRange
.Para Visualização, selecione
Stat
.Para a consulta, escolha qual métrica você gostaria de monitorar:
Utilização da CPU:
1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m]))
Utilização da memória:
1 - sum( sum( node_memory_MemAvailable_bytes or ( node_memory_Buffers_bytes + node_memory_Cached_bytes + node_memory_MemFree_bytes + node_memory_Slab_bytes ) ) by (cluster)) / sum(node_memory_MemTotal_bytes)
Para cada métrica, o valor deve ser formatado. Selecione Configurações de estatística.
Selecione Executar consulta e confira a métrica desejada.
Selecione Edição concluída para sair da etapa.