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: