Commit c2fba9f0 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Resuelve comunicación en swarm, reduce retención

Aplica alias a cada tarea del servicio, para que se resuelva siempre una
única dirección de nodo cuando se tienen múltiples réplicas. Requiere
ajustar el valor de la lista de miembros.

Reduce retención por defecto a algo más de 2 semanas.
parent fae45f9b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -3,7 +3,8 @@ LOKI_ANALYTICS_REPORTING_ENABLED=true
LOKI_SERVER_LOG_LEVEL=warn
LOKI_QUERY_SCHEDULER_MAX_OUTSTANDING_REQUESTS_PER_TENANT=2048
LOKI_RULER_EXTERNAL_URL=https://alertmanager.change.me
LOKI_LIMITS_CONFIG_RETENTION_PERIOD=720h
LOKI_LIMITS_CONFIG_RETENTION_PERIOD=340h
LOKI_MEMBERLIST_JOIN_MEMBERS=["loki-read-1", "loki-read-2", "loki-write-1"]

LOKI_CONFIG_FILE_PATH=/etc/loki/loki.yaml
DATA_VOL_NAME=loki-vol
+1 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ schema_config:
        period: 24h

memberlist:
  join_members: ["loki-read", "loki-write"]
  join_members: ${LOKI_MEMBERLIST_JOIN_MEMBERS}
  dead_node_reclaim_time: 30s
  gossip_to_dead_nodes_time: 15s
  left_ingesters_timeout: 30s
+3 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ x-loki-common: &loki-common
    LOKI_QUERY_SCHEDULER_MAX_OUTSTANDING_REQUESTS_PER_TENANT:
    LOKI_RULER_EXTERNAL_URL:
    LOKI_LIMITS_CONFIG_RETENTION_PERIOD:
    LOKI_MEMBERLIST_JOIN_MEMBERS:
  networks:
    log-net:
    metric-net:
@@ -35,6 +36,7 @@ services:
  loki-read:
    << : *loki-common
    command: -config.file=${LOKI_CONFIG_FILE_PATH} -config.expand-env=true -target=read
    hostname: loki-read-{{.Task.Slot}}
    deploy:
      << : *loki-deploy
      replicas: ${LOKI_READ_REPLICAS:-2}
@@ -49,6 +51,7 @@ services:
  loki-write:
    << : *loki-common
    command: -config.file=${LOKI_CONFIG_FILE_PATH} -config.expand-env=true -target=write
    hostname: loki-write-{{.Task.Slot}}
    deploy:
      << : *loki-deploy
      replicas: ${LOKI_WRITE_REPLICAS:-1}