Português
€EUR
Monitorização

Grafana

Compatível com o instalador da Infrawire

Grafana atrás do Caddy com HTTPS, pronto para conectar suas fontes de dados

Requisitos mínimos
  • 1 GB de RAM
Editor
Grafana Labs
Versão
Última versão estável
Licença
AGPL-3.0
Sistemas
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

Apresentação de Grafana

O Grafana é uma aplicação web open source de visualização e observabilidade. Ele se conecta a diversas fontes de dados (Prometheus, Loki, InfluxDB, PostgreSQL, MySQL, Elasticsearch, entre outras) para montar painéis e definir alertas. É usado por equipes de DevOps, administradores de sistemas e pequenas empresas que querem monitorar servidores, aplicações ou indicadores de negócio.

Na entrega do VPS, a receita cloud-init instala o Docker com o script oficial get.docker.com e sobe dois contêineres com Docker Compose a partir de /opt/grafana: o Grafana (imagem grafana/grafana:latest) e o Caddy 2. O Grafana escuta apenas localmente, em 127.0.0.1:3000. O Caddy publica a interface em HTTPS na porta 443, com um certificado autoassinado (tls internal) vinculado ao endereço IP público do servidor.

O cadastro aberto está desativado (GF_USERS_ALLOW_SIGN_UP=false). Os dados do Grafana ficam em um volume Docker chamado grafana_data, portanto sobrevivem à reinicialização ou à recriação do contêiner. Os dois serviços estão configurados com restart: always.

O que pode fazer com Grafana

  • Grafana pronto na entrega

    O contêiner já está em execução e acessível por HTTPS no IP do servidor, sem instalação manual. Basta fazer login e adicionar suas fontes de dados.

  • HTTPS com Caddy como proxy reverso

    O Caddy escuta na porta 443 e encaminha o tráfego para o Grafana em 127.0.0.1:3000. O certificado começa autoassinado, então o navegador exibirá um aviso até que você configure um domínio.

  • Dados persistentes em volume

    O banco e os painéis do Grafana ficam no volume Docker grafana_data. Os certificados e a configuração do Caddy também têm seus próprios volumes.

  • Cadastro público desativado

    A opção GF_USERS_ALLOW_SIGN_UP=false impede a criação de contas pela página de login. Os usuários são adicionados pela área de administração do Grafana.

  • Stack Docker Compose legível

    Toda a configuração está em /opt/grafana/docker-compose.yml e /opt/grafana/Caddyfile. Atualizar ou alterar um parâmetro é feito com os comandos habituais do Compose.

Começar com Grafana

Da encomenda à produção em poucos minutos.

  1. 1

    Peça o VPS com Grafana

    Escolha um VPS Linux em Paris ou Frankfurt (Debian 12 ou 13, Ubuntu 20.04, 22.04 ou 24.04) e marque Grafana na aba "Applications" do formulário de pedido.

  2. 2

    Acesse a interface

    Depois da entrega do servidor, aguarde alguns minutos enquanto o Docker e os contêineres são instalados. Em seguida, abra https://SERVER_IP no navegador e aceite o aviso do certificado autoassinado. A conta inicial é admin / admin, e o Grafana pede que você troque a senha no primeiro login.

    Bash
    ssh root@SERVER_IP cd /opt/grafana && docker compose ps
  3. 3

    Adicione uma fonte de dados

    No Grafana, abra Connections e depois Data sources, adicione sua fonte (Prometheus, Loki, PostgreSQL etc.) e teste a conexão. Depois crie um primeiro painel ou importe um do catálogo da comunidade em grafana.com.

  4. 4

    Proteja para produção

    Aponte um nome de domínio para o servidor e substitua o IP pelo domínio no Caddyfile (sem a linha tls internal, o Caddy obterá um certificado público) e em GF_SERVER_ROOT_URL e GF_SERVER_DOMAIN no docker-compose.yml. Lembre-se de abrir as portas 80 e 443 no firewall e de fazer backup do volume grafana_data.

    Bash
    cd /opt/grafana nano Caddyfile nano docker-compose.yml docker compose up -d

Casos de uso de Grafana

  • Monitoramento de servidores e VPS

    Combinado com Prometheus e node_exporter, o Grafana mostra CPU, memória, disco e rede das suas máquinas em uma única tela.

  • Painéis de aplicações

    Visualize métricas das suas aplicações, logs com Loki ou tempos de resposta, e dispare alertas por e-mail ou mensageria.

  • Relatórios sobre bancos SQL

    Conecte PostgreSQL ou MySQL para acompanhar indicadores de negócio (vendas, cadastros, estoque) em gráficos compartilhados com sua equipe.

  • Acompanhamento de dados de trading

    Um banco de séries temporais como o InfluxDB, aliado ao Grafana, permite traçar desempenho ou posições. Um [VPS para trading](/vps-forex) atende bem esse tipo de coleta contínua.

Perguntas frequentes sobre Grafana

A conta inicial é admin com a senha admin. O Grafana pede que você a troque no primeiro login. Faça isso imediatamente, pois a interface está acessível pela Internet.

Mais sobre Grafana

Onde ficam os arquivos

Tudo está em /opt/grafana: o script de instalação install-grafana.sh, o docker-compose.yml e o Caddyfile. Os dados ficam em volumes Docker nomeados, não nessa pasta.

Bash
cd /opt/grafana docker compose ps docker compose logs -f grafana

Atualizar o Grafana

A imagem usa a tag latest. Para passar à versão mais recente, baixe a imagem e recrie o contêiner. Antes de uma atualização major, faça um backup do volume. Você também pode fixar uma tag específica no arquivo Compose para manter o controle das versões.

Bash
cd /opt/grafana docker compose pull docker compose up -d

Fazer backup dos dados

O volume grafana_data contém o banco SQLite do Grafana, com seus painéis, usuários e fontes de dados. Um arquivo compactado gerado por um contêiner temporário basta para uma cópia simples. O nome real do volume recebe como prefixo o nome do projeto Compose, confira com docker volume ls.

Bash
docker volume ls docker run --rm -v grafana_grafana_data:/data -v $(pwd):/backup alpine tar czf /backup/grafana-backup.tar.gz -C /data .

Certificado e nome de domínio

Enquanto o Caddyfile usar tls internal, o certificado é autoassinado e o navegador exibe um aviso. Com um domínio cujo registro DNS aponte para o servidor, o Caddy pode obter um certificado público, desde que as portas 80 e 443 estejam acessíveis. Você pode registrar um domínio na página de nomes de domínio.

Fique a par das últimas ofertas, descontos e promoções especiais.

Ver promoções

Utilizamos cookies

Utilizamos cookies analíticos para melhorar a sua experiência no nosso site. Nenhum dado é vendido a terceiros. Saiba mais na nossa política de privacidade.