Dashboard v5

Escrito por HIT


Módulo de Dashboard:


O módulo de Dashboard é utilizado para uma visualização gráfica, intuitiva e passível de filtragem temporal sobre os dados do ambiente de TI.

Para acessá-lo basta clicar no menu lateral esquerdo, abrir a aba Gestão à vista, e depois selecionar Dashboard:



Ou se preferir utilize o atalho CTRL + K e digite Dashboard.


Ao acessar o módulo, é possível visualizar a tela inicial com duas partições:



  • A primeira, à esquerda, com um índice com todas as dashboards pertencentes à Organização. Além disso, o usuário tem acesso à função de favoritos. Para eleger um dashboard como favorito, basta clicar na estrela ao final da linha.



  • A segunda, à direita, contém todos os incidentes referentes à essa Organização, categorizados e classificados pelas triggers do HIT. Isso pode ser observado nas tags apresentadas de cada evento.



Nessa seção é também é possível reconhecer alarmes, o que viabiliza ao usuário descrever as ações que serão feitas na solução e ajuste de cada evento. Para ter acesso a essas informações ou para inserir uma nova, basta clicar no ícone de comentário em cada trigger.


Além disse temos o botão de Tela cheia, para melhor visualização dos gráficos. Para isso basta clicar no botão:



Com a atualização de versão do Grafana (6.7 para 10.1), houveram várias mudanças. Dentre elas, as principais foram relatadas neste documento.



Menu lateral esquerdo


No menu da versão anterior, havia a opção de criar ou importar uma dashboard ou pasta, além de acessar a página Home do Grafana, página de gerência de dashboards, playlists e snapshots:




Na nova versão, o menu é expedível ao clicar no ícone 


  • Home 
  • Página inicial do Grafana 
  • Starred 
  • Dashboards favoritadas 
  • Dashboards 
  • Playlists 
  • Snapshots 
  • Library panels 
  • Explore 
  • Ferramenta para testar consultas 
  • Alerting 
  • Aba para criar regras de alertas conforme painéis das dashboards 
  • Edição/Criação de Painel 
  • Toda a interface na edição de painéis foi modificada.


Versão antiga:



Versão nova: 



Na versão anterior, a estilização ficava em outra aba, já na atual está à direita:



Observação: Cada tipo de visualização possui suas respectivas propriedades.


Funcionalidades novas:


Opções de consulta



É possível: 

  • Utilizar as Trends do Zabbix; 
  • Mostrar itens desativados; 
  • Usar value mapping diretamente do Zabbix; 


Opções



Expressões


É possível criar consultas baseadas nas consultas já existentes, como por exemplo cálculos matemáticos: 


Além de cálculos matemáticos, também é possível aplicar outras funções, como:



Transformações


Essa nova funcionalidade permite realizar transformações na tabela de dados, podendo reordenar as linhas/colunas, juntar tabelas, realizar cálculos, renomear colunas, entre outras funções:



Visualizar em tabela 


Com a opção ativada, é possível visualizar os dados em forma de tabela, independentemente do tipo de visualização aplicado:




Overrides


Nesta nova versão, é possível sobrescrever propriedades das tabelas de acordo com alguns campos, como nome, tipo, entre outros:



É possível definir desde campos padrões, como nome e thresholds, até mesmo propriedades específicas dos tipos de visualizações:



Value mapping


Agora é possível criar value mappings em qualquer tipo de visualização. Além disso, é possível definir a coloração direto por esta função:



Modal de edição:



Datasource UID


Nesta versão, todos os painéis possuem um Datasource UID em seu JSON. 


Este identificador é de acordo com a organização. Portanto, todos os painéis de uma organização possuem o mesmo código.


Tipos de Visualizações


Visualizações novas:


  • Time series 
  • Bar chart 
  • State timeline 
  • Status history 
  • Histogram 
  • Annotations list 
  • Candlestick 
  • Canvas 
  • Flame Graph 
  • Geomap 
  • Clock 
  • Node Graph 
  • Traces 
  • Trend 
  • XY Chart 


Visualizações descontinuadas 


Algumas visualizações foram descontinuadas e foram ou serão removidos:

 

  • Boom Table 
  • Worldmap Panel 
  • Singlesstat - Removido


Library Panels


Nesta versão, é possível criar painéis que podem ser utilizados em vários dashboards: 



Ao editar um painel, irá modificar todos os outros, porém é possível desvinculá-los do painel mestre, podendo utilizar apenas como uma template:



Explore


Esta nova funcionalidade permite realizar testes de consultas: 





É possível adicionar esta coleta em uma dashboard: 



Menu Lateral


No canto superior esquerdo o usuário tem acesso ao menu lateral do módulo de Dashboards, onde se encontram funcionalidades de criação e gerenciamento:



  • Home - Página inicial com listagem de Dashboards e Eventos
  • Starred - Dashboards favoritadas
  • Dashboards - Lista de todas dashboards e pastas
  • Explore - Área para consultas de dados dos hosts
  • Alerting - Opções de alertas


Criação de Dashboards


A plataforma HIT possibilita que o usuário crie seu próprio dashboard para melhorar a gestão de seu negócio. Também é possível criar um folder, que são pastas nas quais o mesmo irá salvar os dashboards que criou e importar informações de um arquivo ou do Grafana.


Para criar um Dashboard, basta clicar no ícone de adição no canto superior direito e então em New dashboard:



Outra maneira de criar um dashboard, é pela tela de Dashboards. Basta acessá-la e clicar em New e então New dashboard:



Como criar um Dashboard


Para criar um dashboard, basta clicar no ícone de adição no canto superior direito e então New dashboard:



O usuário será redirecionado a um novo Dashboard vazio:



  • Add visualization
  • Criar um painel no dashboard
  • Query


Nesta primeira página, será possível configurar as Queries, ou seja, o que será monitorado. Como exemplo, criaremos um painel genérico e simples para pingar determinado host.

  • Em Groups, selecione sua organização/unidade.
  • Ex: Demonstracao
  • Em Host, selecione o host a ser monitorado.
  • Ex: Switch
  • Em Application, selecione o serviço a ser monitorado.         
  • Ex: ICMP
  • Em Item, selecione o item a ser monitorado.                 
  • Ex: ICMP Ping


Observe que os dados serão representados no gráfico na parte superior das queries:



*Lembrando que é possível adicionar mais queries no mesmo painel. Clicando novamente em Add Query no menu abaixo. É possível adicionar um ping de outro host por exemplo, ou até mesmo monitorar o ICMP Loss ou outros itens de outros hosts.


Visualização


Depois de configurar uma consulta, é possível customizar a visualização. Para isso, basta escolher o modo de visualização na lista:



Ao clicar, a lista expandirá:


Cada modo possui suas próprias propriedades e particularidades. No Time series, é possível alterar o tipo de gráfico, as cores das linhas, as unidades de medidas, entre outras customizações.


Algumas opções mais relevantes:


1- Panel options

  • Title - Título do painel
  • Description - Descrição do painel

 

2- Value mapping

Possível transformar valores em textos. Pode ser utilizado para status, onde 1 = Up e 0 = Down:



3- Thresholds

Possível criar gatilhos, onde a cor dos elementos varia de acordo com o valor:



Salvar painel


Para salvar o painel, clique em Apply no canto superior lateral direito:



Salvar dashboard


Para salvar a dashboard, clique no ícone de disquete:



Algumas informações precisarão ser preenchidas:



Navegando nos Dashboards


Ao entrar em um dos Dashboards padrões de algum dos itens monitorados é possível visualizar diversas informações sobre tal item de uma maneira mais clara e organizada:



Na barra superior temos um menu de configurações do dashboard, onde o usuário pode marcar o dashboard como favorito (1), compartilhar o dashboard (2), adicionar um novo painel (3), salvar (4), acessar suas configurações, mudar o modo de visão da tela e trocar o intervalo de tempo sobre as informações que estão sendo exibidas:



Ao clicar em Last 5 minutes, a plataforma possibilita a alteração da análise temporal das informações que estão sendo exibidas. Como padrão, as informações mostradas serão das últimas 24 horas, ficando à cargo do usuário a alteração.


O usuário pode também decidir de quanto em quanto tempo as informações do dashboard serão atualizadas em Refresh:



A lupa, ao lado do ícone de análise temporal, tem a função de Zoom out. Este item do menu superior amplia o período de análise e apresentação das informações exibidas no dashboard e tem como regra iniciar a ampliação deste período com a metade do tempo default do mesmo. Esta ampliação se dá em ambas as direções, isto é, retroagindo e avançando na mesma proporção.


Depois da ampliação inicial o Zoom Out faz a ampliação do período de análise em progressão aritmética, isto é, a cada nova solicitação a ampliação dobra de valor com base no valor do momento. Por exemplo, se for definido que as informações exibidas serão das últimas 24 horas e clicar na lupa, inicialmente o período será ampliado em 12 horas, depois em 24 horas, 48 horas e assim por diante.




O Zoom Out também oferece a função de avançar e retroagir o intervalo de análise que está definido no mesmo e para isto basta clicar em uma das funções (avançar e retroagir), que são habilitadas com o Zoom Out.


À esquerda, o usuário tem o botão cycle view mode, que oferece outras duas alternativas de visão da tela além do padrão. A primeira remove a maioria dos botões de barras laterais, ficando apenas os botões Refresh, Tempo do monitoramento (Last 24 hours, por exemplo) e menu de navegação dos dashboards à esquerda. A segunda alternativa muda para o modo Kiosk, deixando a tela em formato full screen, praticamente sem botões, ideal para melhor visualização e acompanhamento em televisores. Para voltar à visão padrão basta apertar a tecla ESC.


Gerenciamento e Playlists


Uma playlist é uma sequência automática de dashboards que são exibidos alternadamente. É uma funcionalidade útil para monitoramento e/ou apresentações, permitindo a visualização automática e ordenada de diferentes dashboards.


É possível acessar as Playlists clicando no Menu, expandindo Dashboards e então Playlists:



Como criar Playlists


Na página de playlists é possível reproduzir suas playlists salvas ou criar uma nova:



Para criar, basta clicar no botão Create Playlist e então informar um nome e determinar o intervalo de tempo que cada dashboard permanecerá na tela (use s para segundos e m para minutos):



Depois disso, é necessário adicionar os dashboards disponíveis para reprodução:



Também é possível adicionar uma lista de acordo com as tags das dashboards:



Depois de selecionar, os dashboards irão aparecer na listagem:



Depois de salvar, todas as playlists irão aparecer na listagem:



Dashboard de Monitoramento Sefaz


Introdução e finalidade


A Secretaria de Estado da Fazenda (SEFAZ) desempenha um papel vital na administração financeira de cada Estado do Brasil, sendo responsável pela fiscalização, arrecadação, pagamento, controle e contabilização dos recursos públicos.


O surgimento do dashboard de monitoramento da SEFAZ foi motivado pela necessidade de verificar a eficácia dos serviços prestados. Muitas vezes, os departamentos envolvidos nesses serviços têm dúvidas sobre sua disponibilidade e funcionamento, recorrendo frequentemente ao departamento de Tecnologia da Informação (TI) para garantir a integridade operacional.


O objetivo do HIT com esse dashboard é proporcionar às pessoas que dependem dessas informações um acesso prático e intuitivo.


Usando o dashboard


As dashboards do SEFAZ ficam no módulo Gestão a Vista > Dashboard:



Utilizando a barra de pesquisa, é possível pesquisar pelas dashboards: