O Dashboard pode visualizar vários tipos de métricas do sistema e dados de rede. Usando o Dashboard, é possível exibir relatórios (gráficos e tabelas) das métricas mais recentes do sistema nas quais você está interessado.

O Dashboard cria relatórios visuais usando métricas do sistema coletadas pelo servidor RaaS. Esses dados podem ser usados para diagnósticos de desempenho e para monitorar eventos do sistema. Por exemplo, o RaaS coleta dados sobre o tráfego do barramento de eventos, o volume de comandos de mestres Salt, a frequência de trabalhos, a presença de subordinados, etc. Alguns desses dados podem ser visualizados em relatórios no Dashboard para obter um snapshot do desempenho mais recente do sistema.

A finalidade do Dashboard é fornecer uma visão generalizada das métricas do sistema. Por esse motivo, os relatórios só podem exibir dados do sistema das últimas 24 horas ou menos. Para obter uma visão mais detalhada das métricas do seu sistema durante um longo período, você pode usar o endpoint /metrics para exportar métricas do sistema para ferramentas de terceiros, como o Prometheus ou outras ferramentas de monitoramento e geração de alertas. Para obter mais informações sobre o endpoint http /metrics, consulte Métricas do sistema.

Você verá os mesmos gráficos, independentemente do dispositivo usado para acessar o Dashboard, sempre que estiver conectado.

Observação: Como parte da iniciativa da VMware de remover entradas de terminologia problemáticas, o termo mestre Salt será substituído por um termo melhor no SaltStack Config e em produtos e tópicos de documentação relacionados. Essa atualização de terminologia pode demorar alguns ciclos de lançamento antes de ser totalmente concluída.

Relatórios disponíveis do Dashboard

A tabela a seguir lista e explica os vários relatórios que estão disponíveis no Dashboard:

Relatório Descrição Filtros disponíveis
Eventos Salt
  • Exibe o número de eventos Salt ao longo do tempo, como trabalhos ou outras operações
  • Útil para monitorar picos esperados ou inesperados na atividade da rede
  • Todos os mestres Salt ou mestres Salt específicos
  • Intervalo de tempo (desde a última hora até 24 horas)
Tamanho da Payload de Eventos Salt
  • Exibe o tamanho da payload de eventos Salt ao longo do tempo, como trabalhos ou outras operações
  • Útil para monitorar a quantidade de capacidade de processamento ou memória usada para concluir trabalhos ou outras operações
  • Todos os mestres Salt ou mestres Salt específicos
  • Intervalo de tempo (desde a última hora até 24 horas)
Profundidade da Fila Celery
  • Exibe a profundidade da fila celery ao longo do tempo, que se refere ao número de trabalhos que foram enfileirados enquanto aguardam a disponibilização de recursos de CPU ou banco de dados
  • Útil para identificar gargalos de CPU ou banco de dados
  • Todos os servidores RaaS
  • Intervalo de tempo (desde a última hora até 24 horas)
Solicitações de servidores Web RaaS
  • Exibe o número de solicitações feitas ao servidor de API (RaaS) ao longo do tempo
  • Útil para monitorar picos esperados ou inesperados na atividade do servidor
  • Todos os servidores RaaS
  • Intervalo de tempo (desde a última hora até 24 horas)
Tempo de resposta do servidor Web
  • Exibe o tempo de processamento exigido pelo servidor de API (RaaS) para responder a solicitações ao longo do tempo
  • Útil para monitorar gargalos e o desempenho geral do servidor de API (RaaS)
  • Todos os servidores RaaS
  • Intervalo de tempo (desde a última hora até 24 horas)
Tempo de iteração do mestre Salt do RaaS
  • Exibe quanto tempo levou para os mestres Salt se conectarem ao SaltStack Config para concluir uma solicitação de servidor Web, do início ao fim, ao longo do tempo
  • Útil para monitorar a carga relacionada ao SaltStack Config em cada mestre Salt
  • Todos os mestres Salt ou mestres Salt específicos
  • Intervalo de tempo (desde a última hora até 24 horas)
Usuários do SSE autenticados
  • Exibe o número de usuários distintos que foram conectados ao SaltStack Config ao longo do tempo
  • Útil para monitorar picos esperados ou inesperados nos usuários que fazem login no SaltStack Config
  • Intervalo de tempo (desde a última hora até 24 horas)
Atividade do Banco de Dados
  • Exibe o número de ações (excluídas, lidas, inseridas, atualizadas) em várias linhas do banco de dados PostgreSQL ao longo do tempo
  • Útil para monitorar picos esperados ou inesperados na atividade de leitura/gravação no banco de dados PostgreSQL
  • Intervalo de tempo (desde a última hora até 24 horas)
Conexões de Banco de Dados
  • Exibe o número de conexões entre o banco de dados PostgreSQL e o servidor de API (RaaS) ao longo do tempo
  • Útil para monitorar picos esperados ou inesperados de atividade no banco de dados PostgreSQL
  • Intervalo de tempo (desde a última hora até 24 horas)
Comandos Redis Executados
  • Exibe o número de comandos executados no servidor Redis ao longo do tempo
  • Útil para monitorar o número de solicitações de informações na camada de cache do Redis (como resultados de consultas)
  • Intervalo de tempo (desde a última hora até 24 horas)
Trabalhos
  • Exibe o número de trabalhos que tiveram êxito, perderam retornos, falharam ou estavam em andamento ao longo do tempo
  • Útil para avaliar a atividade e o desempenho gerais do sistema
  • Intervalo de tempo (desde a última hora até 24 horas)
Mestres Salt no SSE
  • Exibe o número de mestres Salt registrados no SaltStack Config ao longo do tempo
  • Útil para monitorar se os mestres Salt ficaram inoperantes inesperadamente ou se há mais mestres Salt do que o esperado ao longo do tempo
  • Intervalo de tempo (desde a última hora até 24 horas)
Presença de Subordinados
  • Exibe o número de subordinados conectados aos mestres Salt por meio do SaltStack Config ao longo do tempo
  • Útil para monitorar se subordinados ficaram inoperantes inesperadamente ou se há mais subordinados que o esperado ao longo do tempo
  • Todos os mestres Salt ou mestres Salt específicos
  • Intervalo de tempo (desde a última hora até 24 horas)

Acessando o espaço de trabalho Dashboard

Para acessar o espaço de trabalho Dashboard, clique em Dashboard no menu lateral.

Adicionando relatórios

Para adicionar um relatório ao Dashboard:

  1. No espaço de trabalho Dashboard, clique em Adicionar Relatório para abrir um menu.
  2. Selecione o nome do relatório que você deseja adicionar ao Dashboard. Para obter uma lista das visualizações disponíveis, consulte Relatórios disponíveis do Dashboard.

O relatório selecionado agora aparece no Dashboard. Se você já tiver vários relatórios no Dashboard, o novo relatório que acabou de adicionar aparecerá na parte superior do Dashboard, na coluna esquerda ou direita. Ele aparece em qualquer coluna que tenha o menor número de relatórios no momento em que você o adicionou.

Filtrando relatórios

Todos os relatórios no espaço de trabalho Dashboard podem ser filtrados pela duração mostrada no relatório, desde a última hora até 24 horas. Todos os relatórios são definidos como 12 horas por padrão. Para alterar a duração, clique no filtro de duração no canto inferior esquerdo do relatório para selecionar um intervalo de tempo diferente.

Alguns relatórios têm filtros adicionais, permitindo filtrar os resultados de um servidor de API (RaaS), mestre Salt, subordinado ou banco de dados específico quando aplicável. Se esses filtros estiverem disponíveis, eles aparecerão na parte superior do relatório. É possível alterar o filtro clicando nele para abrir um menu e, em seguida, selecionando o elemento que você deseja filtrar.

Baixando relatórios

É possível baixar relatórios no formato JSON ou CSV. Para exportar um relatório:

  1. No espaço de trabalho Dashboard, clique no botão Download download-icon acima do relatório que você deseja baixar.
  2. Selecione Baixar JSON ou Baixar CSV.
    Observação: Alguns relatórios podem ter vários arquivos de download quando o gráfico tem várias métricas, mestres Salt ou instâncias do RaaS. Cada relatório representa uma matriz de dados que você pode importar para uma ferramenta de terceiros. Uma maneira de verificar se um relatório terá vários arquivos de download é passar o mouse sobre ele. O número de itens de linha que aparecem no relatório está relacionado ao número de arquivos de download desse relatório.

    O relatório começa a ser baixado no seu navegador.

Movendo relatórios

Para mover um relatório, clique e segure na alça de arraste drag-icon do relatório para arrastá-lo até uma posição diferente no Dashboard.

Excluindo relatórios

Clique no botão Excluir trash-icon do relatório para removê-lo do Dashboard.