Compartilhar via


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.

Captura de tela de vários exemplos de estatística.

Adicionar uma estatística

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

  2. Use o link Adicionar consulta para adicionar à pasta de trabalho um controle de consulta de log.

  3. 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.

  4. 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
    
  5. Definir Visualização como Estatística.

  6. 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
  7. Selecione o botão Salvar e Fechar na parte inferior do painel.

Captura de tela que mostra uma visualização de estatística configurada em uma pasta de trabalho.

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".
  1. Alterne a pasta de trabalho para o modo de edição selecionando Editar.

  2. Use o link Adicionar consulta para adicionar à pasta de trabalho um controle de consulta de log.

  3. 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.

  4. 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")
    
  5. Definir Visualização como Estatística.

  6. 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)
      • Nos campos, crie o segundo limite:
        • Operador: ==
        • Valor: OK
        • Cor: Green
  7. 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.

Captura de tela que mostra a estatística com um conjunto de limites vermelho.

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.
  1. Alterne a pasta de trabalho para o modo de edição selecionando Editar.

  2. Use o link Adicionar consulta para adicionar um controle de consulta à pasta de trabalho.

  3. 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.

  4. 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()
    
  5. Definir Visualização como Estatística.

  6. 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
  7. 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.

Captura de tela que mostra a estatística com um conjunto de mapa de calor verde.

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

Captura de tela que mostra a estatística para uso do AKS

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

  2. Use o link Adicionar parâmetros para adicionar uma etapa de parâmetros à consulta.

  3. 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
        
    • Selecione Salvar.

  4. 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.
  5. 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.
  6. Use o link Adicionar consulta para adicionar um controle de consulta à pasta de trabalho.

  7. Para o Tipo de consulta, selecione Prometheus.

  8. Para o workspace do Azure Monitor, em Parâmetros de recurso, selecione Prometheus Instance.

  9. Para Intervalo de tempo, em Parâmetros de intervalo de tempo, selecione TimeRange.

  10. Para Visualização, selecione Stat.

  11. 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)
      
  12. Para cada métrica, o valor deve ser formatado. Selecione Configurações de estatística.

    • Verificar Formatação de número personalizada.

      • Estilo: Percent

      • Dígitos fracionários mínimos: 2 (ou valor desejado)

      • Dígitos fracionários máximos: 2 (ou valor desejado)

        Captura de tela que mostra as configurações de formatação de número.

    • Selecione Salvar e Fechar.

  13. Selecione Executar consulta e confira a métrica desejada.

  14. Selecione Edição concluída para sair da etapa.

    Captura de tela que mostra a utilização da CPU por meio da visualização de estatística em Pastas de Trabalho.