Runzos
Ilustração do Grafana em uma VPS, com dashboards, alertas e fontes de dados de observabilidade

VPS para Grafana: onde hospedar e quanto custa de verdade

Grafana é uma plataforma open source de observabilidade para consultar, visualizar e alertar sobre métricas, logs e outros dados. Em uma VPS, você controla a instalação e os dashboards, mas precisa separar o tamanho do Grafana do tamanho de Prometheus, Loki, banco de dados e demais fontes. Aqui você compara VPS para Grafana e entende o porte que a documentação oficial recomenda.

DevOps e observabilidadeself-hosted

Qual porte de Grafana você vai rodar?

leve2 vCPU2 GB RAM10 GB discoporte Small oficial: equipe pequena ou ferramenta interna, com menos de 25 usuários simultâneos, menos de 100 regras de alerta, menos de 5 fontes e menos de 200 dashboards; valores para uma instância e disco no host do banco
medio4 vCPU8 GB RAM20 GB discoporte Medium oficial: 25 a 200 usuários simultâneos, 100 a 1.000 regras, 5 a 25 fontes e 200 a 2.000 dashboards; a recomendação parte de duas instâncias com balanceamento e banco externo
pesado8 vCPU16 GB RAM50 GB discoporte Large oficial: mais de 200 usuários simultâneos, mais de 1.000 regras, mais de 25 fontes ou mais de 2.000 dashboards; valores por instância e a arquitetura pede três ou mais instâncias balanceadas

Os números da tabela vêm do guia oficial de dimensionamento do Grafana. Eles cobrem o processo do Grafana, isto é, interface, proxy de fontes, alertas e renderizador de imagens; não cobrem Prometheus, Grafana Mimir, Loki, Tempo ou outra fonte de dados. O que mais muda o porte é o número de usuários simultâneos, regras de alerta, tipo e quantidade de fontes, painéis e intervalo de atualização. Painéis com muitas consultas ou atualização curta sobem de porte mais cedo. GPU não é requisito do Grafana: ele é uma aplicação web de observabilidade. GPU só entra em serviços separados se a sua coleta ou análise usar modelos locais de IA.

O que o Grafana faz

Grafana não substitui automaticamente a fonte dos seus dados. Ele consulta e apresenta o que está em Prometheus, Loki, bancos SQL, APIs e outras integrações. Esse detalhe muda a compra da VPS: uma máquina que comporta o painel pode não comportar também o armazenamento de métricas ou logs. Quando o objetivo é só visualizar dados de uma fonte já hospedada, o porte do Grafana pode ser bem menor que o do restante da pilha.

A documentação oficial é útil porque liga o dimensionamento ao uso real. Usuários simultâneos, regras de alerta, fontes proxied por SQL, quantidade de painéis e atualização automática pesam mais que o simples número de pessoas cadastradas. Para produção, SQLite não é a recomendação da documentação. Se a operação precisa de banco externo, renderizador, Redis, balanceamento e três instâncias, uma VPS única deixa de ser a solução completa. Nesse cenário, considere a complexidade operacional antes de economizar no plano inicial.

Como instalar

  1. Mapeie as fontes que o Grafana vai consultar e decida se Prometheus, Loki, banco e Grafana ficarão separados ou na mesma infraestrutura.
  2. Escolha o porte pela tabela oficial e reserve disco para o banco quando ele estiver no mesmo host; o tamanho das fontes de dados deve ser calculado à parte.
  3. Na Hostinger, selecione o template Grafana; na instalação manual, siga o método oficial para seu sistema ou use a imagem Docker do projeto.
  4. Configure uma fonte de dados, crie um painel de teste e valide consultas, atualização automática e alertas antes de liberar para toda a equipe.
  5. Publique com HTTPS, controle contas administrativas e faça backup da configuração e do banco. Em uso médio ou alto, migre para MySQL ou PostgreSQL externo e teste a restauração.

Guia passo a passo

Perguntas frequentes

Qual é o requisito oficial de VPS para Grafana?

O mínimo geral oficial é 1 núcleo e 512 MB de memória. Para produção, o guia de dimensionamento começa no porte Small: 2 núcleos, 2 a 4 GB de RAM e 10 a 20 GB SSD no host do banco, para menos de 25 usuários simultâneos, menos de 100 alertas, menos de 5 fontes e menos de 200 dashboards. A tabela usa o início de cada faixa oficial.

Grafana precisa de GPU?

Não. Grafana é uma aplicação de observabilidade e não exige GPU para dashboards, consultas ou alertas. GPU só seria um requisito de outro serviço da sua arquitetura, como uma análise que rode modelos locais de IA; não é uma exigência do Grafana.

Posso rodar Prometheus e Grafana na mesma VPS?

Pode, mas os requisitos oficiais desta página cobrem apenas o processo do Grafana. Prometheus, Grafana Mimir, Loki, Tempo e outras fontes têm necessidades próprias de hardware e capacidade. Antes de juntar tudo, calcule retenção, ingestão, consultas, RAM e disco desses serviços separadamente.

Quando não vale hospedar Grafana em VPS?

Não vale quando ninguém pode cuidar de atualizações, HTTPS, acesso administrativo, banco, backup e restauração. Também é uma escolha incompleta quando a operação já exige várias instâncias, banco altamente disponível, Redis e renderizadores dedicados, mas só há orçamento e equipe para uma VPS única.

Fontes

Relacionados