Referência de uso do Grafana


Introdução ao Grafana

Vídeos que introduzem o Grafana

Linuxtips

Para testar o Prometheus localmente você vai precisar:

1- instalar o Docker e o Minikube, então dê uma olhada nesse link: Referência Docker e Kubernetes

2- Ter alguma aplicação coletando métricas, por exemplo o Prometheus: Referência Prometheus

Instalação

Iniciando o minikube (minikube para rodar local)

Iniciar o cluster do minikube:

minikube status
minikube start

Instalando o Helm

O Helm é um gerenciador de pacotes que facilita a instalação, então vamos utilizar o Helm para facilitar o processo:

Para obter instruções de como instalar o Helm consulte: https://helm.sh/docs/intro/install/

Para instalar no windows utilizando o chocolatey basta utilizar:

choco install kubernetes-helm

A lista de pacotes do helm pode ser encontrada em: https://artifacthub.io/

Grafana

Para instalar o Grafana utilizando o helm utilizar os passos descritos em: https://artifacthub.io/packages/helm/grafana/grafana

helm repo add grafana https://grafana.github.io/helm-charts
helm repo update


helm show values grafana/grafana > .\k8s\grafana-default-values.yaml

Para uma configuração básica, podemos criar um arquivo “grafana-values.yml” com os valores:

service:
  type: NodePort
  nodePort: 30002

adminUser: admin
adminPassword: "123456"

E para instalar, utilizamos:

helm install grafana grafana/grafana --values .\k8s\grafana-values.yaml

E podemos acessar:

http://localhost:8282/

Fazer login usando “admin” e a senha configurada “123456”

Então, no Grafana adicionar o Datasource “Prometheus” com a url do serviço do Prometheus que é: “http://prometheus-server”

É possível criar um gráfico manualmente, ou então importar gráficos prontos da url: https://grafana.com/grafana/dashboards



Comentários