Instalando o Grafana via Docker

Atualizado em: 25 de julho de 2022

Observando as páginas abaixo sobre a documentação da instalação do Grafana via Docker, foi elaborado o seguinte tutorial para instalá-lo.

http://docs.grafana.org/installation/docker/

http://docs.grafana.org/installation/configuration/

Se você não sabe o que é Docker, recomendo começar lendo os links desta página. É um longo caminho, mas vale a pena conhecer essa tecnologia.

http://blog.aeciopires.com/palestra-transportando-as-aplicacoes-entre-varios-ambientes-com-docker/
http://blog.aeciopires.com/primeiros-passos-com-docker/

Também dou curso de Docker: http://blog.aeciopires.com/curso-docker

Para instalar o Grafana e as dependências foram executados os passos abaixo.

1) Crie o diretório de dados do Grafana a serem persistidos fora do conteiner.

sudo mkdir -p /docker/grafana/data
sudo chown -R 472:472 /docker/grafana/data
sudo chmod -R 775 /docker/grafana

2) OPCIONAL: Para usar o grafana com HTTPS, crie o diretório abaixo e em seguida copie a chave pública (EX.: certificado.crt) e privada (EX.: certificado.key) do certificado a ser usado.

sudo mkdir -p /docker/grafana/certs
sudo chown -R 472:472 /docker/grafana/certs

A permissão dos diretórios foram ajustadas para o usuário e grupo 472, porque esse é o UID e GID do usuário do Grafana executado dentro do conteiner e que precisa ter permissão nos diretórios que receberão os dados a serem persistidos fora do conteiner.

3) OPCIONAL: Inicie o conteiner docker do Grafana com suporte a HTTPS.

docker run -d --name=grafana \
--restart always \
-p 3000:3000 \
-e "GF_SERVER_PROTOCOL=https" \
-e "GF_SERVER_HTTP_PORT=3000" \
-e "GF_SERVER_CERT_FILE=/etc/certs/server.crt" \
-e "GF_SERVER_CERT_KEY=/etc/certs/server.key" \
-v /docker/grafana/data:/var/lib/grafana \
-v /docker/grafana/certs/certificado.crt:/etc/certs/server.crt \
-v /docker/grafana/certs/certificado.key:/etc/certs/server.key \
grafana/grafana

Lembre-se de alterar o nome certificado.key e certificador.crt pelo nomes dos arquivos dos arquivos de certificado que você copiou no passo 2.

Ou, inicie o conteiner docker do Grafana com HTTP.

docker run -d --name=grafana \
--restart always \
-p 3000:3000 \
-e "GF_SERVER_PROTOCOL=http" \
-e "GF_SERVER_HTTP_PORT=3000" \
-v /docker/grafana/data:/var/lib/grafana \
grafana/grafana

4) O log pode ser visualizado com os comandos abaixo.

docker logs grafana

5) Acesse o Grafana na URL https://IP-Servidor:3000 (com HTTPS) ou http://IP-Servidor:3000 (com HTTP). O login é admin e a senha padrão é admin.

6) Se quiser parar o conteiner, é só executar o comando abaixo.

docker stop grafana

7) Para iniciá-lo novamente, execute o comando abaixo.

docker start grafana

Mais informações sobre o Grafana e como configurá-lo, acesse os links abaixo.

Categories: ,

2 respostas para “Instalando o Grafana via Docker”

  1. […] forma se você tem o Grafana instalado (veja este tutorial http://blog.aeciopires.com/instalando-o-grafana-via-docker ) e também possui o stack ELK instalado (veja este tutorial […]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *