rework Loki
All checks were successful
ci/woodpecker/push/dashboard Pipeline was successful

This commit is contained in:
Aaron Riedel 2024-10-03 14:16:28 +02:00
parent f2a6cf73da
commit 3bed5fc4a4
Signed by: aaron
GPG key ID: 643004654D40D577
4 changed files with 134 additions and 12 deletions

View file

@ -1,14 +1,7 @@
minio:
enabled: true
replicas: 3
drivesPerNode: 2
persistence:
size: 15Gi
storageClass: longhorn-local
loki:
auth_enabled: false
persistence:
size: 30Gi
size: 10Gi
schemaConfig:
configs:
- from: 2024-04-14
@ -19,20 +12,86 @@ loki:
prefix: index_
period: 24h
limits_config:
retention_period: 168h
retention_period: 24h
compactor:
compaction_interval: 15m
retention_enabled: true
retention_delete_delay: 1h
retention_delete_worker_count: 150
delete_request_store: s3
storage:
bucketNames:
chunks: yolokube-logs
s3:
endpoint: https://fsn1.your-objectstorage.com
s3: s3://yolokube-logs
s3forcepathstyle: true
accessKeyId: ${S3_LOKI_ACCESS_KEY_ID}
secretAccessKey: ${S3_LOKI_SECRET_ACCESS_KEY}
monitoring:
selfMonitoring:
grafanaAgent:
installOperator: false
dashboards:
enabled: true
serviceMonitor:
enabled: true
read:
extraArgs:
- '-config.expand-env=true'
extraEnv:
- name: S3_LOKI_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_ACCESS_KEY_ID
- name: S3_LOKI_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_SECRET_ACCESS_KEY
write:
extraArgs:
- '-config.expand-env=true'
extraEnv:
- name: S3_LOKI_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_ACCESS_KEY_ID
- name: S3_LOKI_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_SECRET_ACCESS_KEY
persistence:
storageClass: longhorn-local
backend:
extraArgs:
- '-config.expand-env=true'
extraEnv:
- name: S3_LOKI_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_ACCESS_KEY_ID
- name: S3_LOKI_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_SECRET_ACCESS_KEY
persistence:
storageClass: longhorn-local
compactor:
extraArgs:
- '-config.expand-env=true'
extraEnv:
- name: S3_LOKI_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_ACCESS_KEY_ID
- name: S3_LOKI_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: loki-bucket-secret
key: S3_LOKI_SECRET_ACCESS_KEY
persistence:
storageClass: longhorn-local