O que vem instalado no servidor Grafana?
- Grafana OSS 13.0.2
- Prometheus 3, que recolhe métricas a cada 15 segundos e as guarda durante 30 dias
- Node Exporter para as métricas do próprio servidor
- O painel Node Exporter Full como página inicial
- Prometheus já adicionado como fonte de dados, com o Prometheus e o Node Exporter fechados ao exterior
- Uma conta de administrador com o registo desativado: o utilizador é yonetici e a palavra-passe está no painel
- HTTPS através do Caddy, num endereço sslip.io baseado no seu IP
- Firewall com apenas as portas 22, 80 e 443 abertas
Que tamanho é necessário para o Grafana?
A documentação do Grafana indica um mínimo de 512 MB de memória e 1 núcleo para avaliação, e 2 núcleos com 2 a 4 GB para configurações com menos de 25 utilizadores. Esses valores dizem respeito só ao Grafana, e aqui o Prometheus corre no mesmo servidor. Comece com 2 GB e 2 núcleos. Se acompanhar muitos alvos ou guardar métricas durante mais de 30 dias, aumente a memória e o disco a partir do painel.
| Utilização | Tamanho | Preço | Escolher |
|---|---|---|---|
| Algumas pessoas | 2 GB RAM · 2 vCore · 40 GB NVMe | $4.51/mês | |
| Equipa pequena | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês | |
| Empresa | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mês |
Para quem é?
- Quem quer ver num gráfico a utilização de CPU, memória e disco do seu servidor
- Administradores que gostariam de ter vários servidores num só painel
- Equipas que representam em gráficos dados de MySQL, PostgreSQL ou InfluxDB
- Programadores que montam a sua própria configuração Prometheus com alertas
O que acontece depois de encomendar?
- Defina o tamanho e conclua o pagamento.
- O servidor arranca e o Grafana instala-se sozinho. Nos nossos testes com servidores reais, demorou cerca de 3,5 minutos.
- No painel, abra o servidor em Os meus servidores. No separador Resumo, clique em Abrir aplicação e inicie sessão com os dados das linhas Utilizador e Palavra-passe.
- O painel Node Exporter Full abre na página inicial, com gráficos de CPU, memória e disco.
- Adicione outras fontes de dados em Connections.
Em todos os servidores
- Cópias de segurança diárias incluídas no preço
- Tráfego ilimitado
- Acesso root completo
- Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
- Localização: Istanbul · IST-1.
Bom saber
- O painel pronto só mostra este servidor. Para ver outros servidores, instale o Node Exporter neles e adicione-os ao prometheus.yml.
- As métricas são guardadas durante 30 dias. Altere isto com a definição de retenção no compose.yaml e lembre-se de que períodos mais longos usam mais disco.
- Os alertas por e-mail precisam de SMTP, que a instalação não configura. Acrescente variáveis como GF_SMTP_ENABLED e GF_SMTP_HOST ao compose.yaml.
- O Grafana está fixado na versão 13.0.2, com a verificação de atualizações desativada. Vigiar novas versões e alterar a etiqueta é responsabilidade sua.
- O Grafana OSS é gratuito sob a AGPL-3.0. Os plugins de fontes de dados Enterprise têm licença própria e não estão incluídos no preço.
- O painel continua a mostrar a palavra-passe da instalação. Se a alterar, guarde por si a nova em segurança.
Grafana: perguntas e respostas
De quanta RAM precisa o Grafana?
A documentação do Grafana indica 512 MB de memória e 1 núcleo como mínimo, e 2 núcleos com 2 a 4 GB para configurações com menos de 25 utilizadores. Aqui o Prometheus corre no mesmo servidor, por isso comece com 2 GB. Se não chegar, aumenta a partir do painel.
O que vou ver quando abrir o Grafana pela primeira vez?
O painel Node Exporter Full abre na página inicial e mostra a utilização de CPU, memória e disco do servidor. Os dados vêm do Prometheus, por isso não precisa de adicionar uma fonte de dados antes do primeiro início de sessão.
Posso monitorizar outros servidores com o Grafana?
Sim. Instale o Node Exporter no servidor que quer vigiar, adicione o respetivo endereço ao prometheus.yml deste servidor e reinicie o Prometheus. Abra a porta do Node Exporter apenas para o endereço IP deste servidor.
Que fontes de dados posso ligar ao Grafana?
O Grafana suporta de origem Prometheus, Loki, Elasticsearch, InfluxDB, Graphite, MySQL, PostgreSQL e Microsoft SQL Server, entre outras. Adiciona-as em Connections.
O Grafana pode enviar-me alertas?
Sim. Escreve regras de alerta e, quando um limiar é ultrapassado, é enviada uma notificação para o ponto de contacto que escolheu. O e-mail precisa primeiro de SMTP, que a instalação não configura.
O Grafana é gratuito?
Sim. O Grafana OSS aqui instalado é de código aberto sob a AGPL-3.0, sem taxa por utilizador. As fontes de dados extra e as funcionalidades de colaboração do Enterprise têm licença própria e não fazem parte do preço do servidor.