auth_enabled: false ruler: storage: type: local local: directory: /loki/rules rule_path: /loki/scratch alertmanager_url: http://alertmanager:9093 enable_api: true enable_alertmanager_v2: true ring: kvstore: store: inmemory server: http_listen_port: 3100 distributor: ring: kvstore: store: memberlist ingester: lifecycler: ring: kvstore: store: memberlist replication_factor: 1 final_sleep: 0s chunk_idle_period: 5m chunk_retain_period: 30s memberlist: abort_if_cluster_join_fails: false bind_port: 7946 join_members: - {{ env "STACK_NAME" }}_loki:7946 max_join_backoff: 1m max_join_retries: 10 min_join_backoff: 1s schema_config: configs: - from: 2020-11-25 store: boltdb-shipper object_store: aws schema: v11 index: prefix: index_ period: 24h storage_config: boltdb_shipper: active_index_directory: /loki/index cache_location: /loki/index_cache resync_interval: 5s shared_store: aws aws: endpoint: {{ env "LOKI_AWS_ENDPOINT" }} region: {{ env "LOKI_AWS_REGION" }} access_key_id: {{ env "LOKI_ACCESS_KEY_ID" }} secret_access_key: {{ secret "loki_aws_secret_access_key" }} bucketnames: {{ env "LOKI_BUCKET_NAMES" }} insecure: false sse_encryption: false http_config: idle_conn_timeout: 90s response_header_timeout: 0s insecure_skip_verify: false s3forcepathstyle: true limits_config: enforce_metric_name: false reject_old_samples: true reject_old_samples_max_age: 168h