{{ ansible_managed | comment }} target: "all" auth_enabled: false server: http_listen_port: 3100 log_level: "{{ monitoring_loki_loglevel }}" log_format: json querier: max_concurrent: 16 frontend: address: 127.0.0.1 compress_responses: true max_outstanding_per_tenant: 30000 query_scheduler: max_outstanding_requests_per_tenant: 30000 query_range: align_queries_with_step: true parallelise_shardable_queries: true cache_results: true results_cache: cache: embedded_cache: enabled: true max_size_mb: 512 ttl: 24h ruler: storage: type: local local: directory: /data/loki/ruler rule_path: /data/loki/rules alertmanager_url: http://localhost:9093 enable_alertmanager_v2: true enable_api: true remote_write: enabled: true client: url: http://prometheus:9090/api/v1/write wal: dir: /data/loki/ruler-wal ingester: wal: enabled: true dir: /data/loki/wal replay_memory_ceiling: 1GB storage_config: tsdb_shipper: active_index_directory: /data/loki/tsdb-index cache_location: /data/loki/tsdb-cache shared_store: filesystem cache_ttl: 24h filesystem: directory: /data/loki/chunks index_queries_cache_config: embedded_cache: enabled: true chunk_store_config: chunk_cache_config: enable_fifocache: false embedded_cache: enabled: true write_dedupe_cache_config: embedded_cache: enabled: true schema_config: {{ monitoring_loki_schema_config | to_nice_yaml(indent=2) | indent(2) }} compactor: working_directory: /data/loki/compactor shared_store: filesystem retention_enabled: true limits_config: enforce_metric_name: false retention_period: {{ monitoring_loki_retention_period }} tracing: enabled: false common: instance_addr: 127.0.0.1 instance_interface_names: - lo ring: kvstore: store: inmemory replication_factor: 1 analytics: reporting_enabled: false