diff --git a/config/loki-config.yaml b/config/loki-config.yaml index 4f419e8..7da2004 100644 --- a/config/loki-config.yaml +++ b/config/loki-config.yaml @@ -1,8 +1,12 @@ ---- auth_enabled: false server: http_listen_port: 3100 + http_server_read_timeout: 1m + http_server_write_timeout: 1m + grpc_listen_port: 9095 + log_level: info + log_format: logfmt common: instance_addr: 127.0.0.1 @@ -14,7 +18,15 @@ common: replication_factor: 1 ring: kvstore: - store: inmemory + store: inmemory # ✅ Use inmemory for single-node setups + +limits_config: + reject_old_samples: true + reject_old_samples_max_age: 168h + ingestion_rate_mb: 10 + ingestion_burst_size_mb: 20 + max_query_parallelism: 8 + max_query_lookback: 168h schema_config: configs: @@ -26,5 +38,12 @@ schema_config: prefix: index_ period: 24h +table_manager: + retention_deletes_enabled: true + retention_period: 168h + ruler: - alertmanager_url: http://localhost:9093 \ No newline at end of file + alertmanager_url: http://localhost:9093 + rule_path: /loki/rules + enable_alertmanager_v2: true + enable_api: true \ No newline at end of file