Skip to content
Snippets Groups Projects
loki-values-configmap.yaml 2.21 KiB
Newer Older
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: oas-loki-values
data:
  values.yaml: |
    # https://github.com/grafana/helm-charts/blob/main/charts/loki/values.yaml
    resources:
      limits:
        cpu: 800m
Varac's avatar
Varac committed
        memory: 1536Mi
Varac's avatar
Varac committed
        memory: 1024Mi
    persistence:
      enabled: true
      accessModes:
        - ReadWriteOnce
      size: 10Gi
      annotations: {}
      # existingClaim:
    # https://github.com/grafana/helm-charts/blob/main/charts/loki/values.yaml#L46
    config:
      # https://github.com/grafana/helm-charts/blob/main/charts/loki/values.yaml#L48
      ingester:
        chunk_idle_period: 30m
        chunk_block_size: 1048576
        chunk_retain_period: 15m
        max_transfer_retries: 10
      # https://github.com/grafana/loki/blob/main/cmd/loki/loki-local-config.yaml
      # https://grafana.com/docs/loki/latest/operations/storage/retention
      schema_config:
        configs:
          - from: 2021-05-31
            store: boltdb-shipper
            object_store: filesystem
            schema: v11
            index:
              prefix: index_
              period: 24h
      storage_config:
        boltdb_shipper:
          active_index_directory: /data/loki/boltdb-shipper-active
          cache_location: /data/loki/boltdb-shipper-cache
          cache_ttl: 24h         # Can be increased for faster performance over longer query periods, uses more disk space
          shared_store: filesystem
        filesystem:
          directory: /data/loki/chunks
      # https://grafana.com/docs/loki/v2.3.0/operations/storage/retention/#retention-configuration^B
      compactor:
        working_directory: /data/loki/boltdb-shipper-compactor
        shared_store: filesystem
        compaction_interval: 10m
        retention_enabled: true
        retention_delete_delay: 2h
        retention_delete_worker_count: 150
        retention_period: 48h # 2 days
        reject_old_samples_max_age: 48h  # 2 days
        max_look_back_period: 48h  # 2 days
      table_manager:
        retention_deletes_enabled: true
        retention_period: 48h  # 7 days