Skip to content

Commit 38abf96

Browse files
loki fix log retention and compactor (#441)
* Loki reduce log retention and tweak compactor * upgrade components latest release
1 parent baf0c49 commit 38abf96

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

logging/conf/loki-config.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,21 @@ storage_config:
4242
compactor:
4343
working_directory: /loki/boltdb-shipper-compactor
4444
shared_store: filesystem
45+
retention_enabled: true
46+
retention_delete_delay: 2h
47+
retention_delete_worker_count: 150
48+
delete_request_cancel_period: 5m
4549

4650
limits_config:
4751
reject_old_samples: true
4852
reject_old_samples_max_age: 168h
53+
retention_period: 720h # Retain logs for 30 days
4954

5055
chunk_store_config:
5156
max_look_back_period: 0s
5257

5358
table_manager:
54-
retention_deletes_enabled: false
59+
retention_deletes_enabled: false # Not used with boltdb-shipper
5560
retention_period: 0s
5661

5762
ruler:

logging/grafana-loki/docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ networks:
77

88
services:
99
loki:
10-
image: grafana/loki:2.9.0
10+
image: grafana/loki:2.9.14
1111
ports:
1212
- "3100:3100"
1313
command: -config.file=/etc/loki/loki-config.yaml
@@ -27,15 +27,15 @@ services:
2727
- traefik-proxy
2828

2929
promtail:
30-
image: grafana/promtail:2.9.0
30+
image: grafana/promtail:2.9.14
3131
command: -config.file=/etc/promtail/config.yml
3232
ports:
3333
- 127.0.0.1:3200:3100
3434
networks:
3535
- loki
3636

3737
mimir:
38-
image: grafana/mimir:2.9.0
38+
image: grafana/mimir:2.9.14
3939
volumes:
4040
- /root/mimir/conf/etc/mimir.yml:/etc/mimir-config/mimir.yml:ro
4141
entrypoint:

0 commit comments

Comments
 (0)