Grafana 7.0 - Mudanças - Rodando em container e instalando plugin
Olá, meu caro!
Já falei por aqui algumas dezenas de vezes sobre o grafana, construímos alguns dashboards e hoje irei apresentar a versão 7.0 desta excelente ferramenta utilizada para exibição de métricas que podem ser coletadas de diversas origens distintas.
Todas as mudanças significativas do Grafana 7.0 podem ser conferidas clicando aqui.
Todas as mudanças significativas do Grafana 7.0 podem ser conferidas clicando aqui.
O Grafana é uma ferramenta open source de visualização que pode ser utilizada para exibir dados de várias fontes diferentes, as mais comuns são; Graphite, InfluxDB, ElasticSearch e Prometheus.
Figura 0 :) - Coletas de dados com prometheus |
Figura 1 — Grafana e suas fontes de dados (fonte) |
Ubuntu and Debian(64 Bit)
sudo apt-get install -y adduser libfontconfig1 wget https://dl.grafana.com/oss/release/grafana_7.0.0-beta3_amd64.deb sudo dpkg -i grafana_7.0.0-beta3_amd64.deb
Standalone Linux Binaries(64 Bit)
wget https://dl.grafana.com/oss/release/grafana-7.0.0-beta3.linux-amd64.tar.gz tar -zxvf grafana-7.0.0-beta3.linux-amd64.tar.gz
Red Hat, CentOS, RHEL, and Fedora(64 Bit)
wget https://dl.grafana.com/oss/release/grafana-7.0.0-beta3.x86_64.rpm
sudo yum install grafana-7.0.0-beta3.x86_64.rpm
Docker(Alpine base image)
docker run -d --name=grafana -p 3000:3000 grafana/grafana:7.0.0-beta3
Quick guide for docker install :)
Vamos provisionar uma imagem docker, juntamente irei passar o parâmetro para realizar a instalação de um plugin que conecta o Grafana ao Zabbix. Segue o fio.[root@ansible-1 isweluiz]# yum install docker -y
[root@ansible-1 isweluiz]# systemctl start docker
[root@ansible-1 isweluiz]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
Para execução da imagem juntamente com o plugin de integração com Zabbix:
docker run -d --name=grafana -p 3000:3000 \ -e "GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app" \ grafana/grafana:7.0.0-beta3
Ok! Vamos olhar como está a nova interface dessa ferramenta incrível em sua versão 7.0.
[root@ansible-1 isweluiz]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b961024dd0f grafana/grafana:7.0.0-beta3 "/run.sh" 12 seconds ago Up 12 seconds 0.0.0.0:3000->3000/tcp grafana
A primeira diferença notável é o visual na tela de login. A imagem de fundo foi alterada bem como o layout dos campos de login. Ficou mais moderno e fino. Essa tela pode ser personalizada através dos css's.
Acesso padrão:
Usuário: admin
Senha: admin
Figura 2 — Tela de login |
Plugin Zabbix
Para habilitar o plugin do zabbix navegue até a aba plugins e o habilite
|
Para adicionar uma conexão com o zabbix navegue até configuration > data sources, procure por zabbix e passe os parâmetros solicitados, ao final salve e teste a conexão.
Figura 5 —Editando as métricas da nossa conexão com Zabbix, dados do servidor web |
Figura 6 — Exibição extendida de uma visualização |
Figura 7 - Conjunto de visualizações de um dashboard |
Modo de grade automática para painel Stat e Gauge
Esse novo recurso 7.0 é para os painéis de medidores e estatísticas. Antes, o stat e o gauge suportavam apenas o empilhamento horizontal ou vertical: o modo de layout automático selecionava o empilhamento vertical ou horizontal com base nas dimensões do painel (o que fosse mais alto). Porém, no 7.0, o layout automático desses dois painéis permitirá layouts dinâmicos da grade, onde o Grafana tentará otimizar o uso do espaço e organizar cada subvisualização em uma grade.
No comments