Skip to content

Grafana Loki

sobre

aqui instalamos o loki, um banco de dados especializado em logs.

a instalação é simples, tipo single-binary, a mais leve e rápida, sem HA/Cluster.

instalando

antes de rodar crie o loki.yaml, configuração no final da wiki.

helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
helm upgrade --install loki grafana/loki  --namespace=monitoring --values loki.yaml 

ajustes

se estiver usando RKE2 como distro inseria no início do loki.yaml

global:
   dnsService: "rke2-coredns-rke2-coredns"

ajuste a memoria do chunks_cache

chunksCache:
  allocatedMemory: 1024

adicionando ao grafana

Adicione o datasource com a URL

http://loki-gateway.monitoring.svc.cluster.local/

loki.yaml

loki:
  auth_enabled: false
  commonConfig:
    replication_factor: 1
  storage:
    type: "filesystem"
  schemaConfig:
    configs:
      - from: "2024-04-01"
        store: tsdb
        object_store: filesystem
        schema: v13
        index:
          prefix: loki_index_
          period: 24h
  pattern_ingester:
      enabled: true
  limits_config:
    allow_structured_metadata: true
    volume_enabled: true
  ruler:
    enable_api: true

chunksCache:
  allocatedMemory: 1024

minio:
  enabled: false

deploymentMode: SingleBinary

singleBinary:
  replicas: 1

# Zero out replica counts of other deployment modes
backend:
  replicas: 0
read:
  replicas: 0
write:
  replicas: 0

ingester:
  replicas: 0
querier:
  replicas: 0
queryFrontend:
  replicas: 0
queryScheduler:
  replicas: 0
distributor:
  replicas: 0
compactor:
  replicas: 0
indexGateway:
  replicas: 0
bloomCompactor:
  replicas: 0
bloomGateway:
  replicas: 0