-
-
Save Xe/c3c786b41ec2820725ee77a7af551225 to your computer and use it in GitHub Desktop.
| auth_enabled: false | |
| server: | |
| http_listen_port: 3100 | |
| ingester: | |
| lifecycler: | |
| address: 0.0.0.0 | |
| ring: | |
| kvstore: | |
| store: inmemory | |
| replication_factor: 1 | |
| final_sleep: 0s | |
| chunk_idle_period: 1h # Any chunk not receiving new logs in this time will be flushed | |
| max_chunk_age: 1h # All chunks will be flushed when they hit this age, default is 1h | |
| chunk_target_size: 1048576 # Loki will attempt to build chunks up to 1.5MB, flushing first if chunk_idle_period or max_chunk_age is reached first | |
| chunk_retain_period: 30s # Must be greater than index read cache TTL if using an index cache (Default index read cache TTL is 5m) | |
| max_transfer_retries: 0 # Chunk transfers disabled | |
| schema_config: | |
| configs: | |
| - from: 2020-10-24 | |
| store: boltdb-shipper | |
| object_store: filesystem | |
| schema: v11 | |
| index: | |
| prefix: index_ | |
| period: 24h | |
| storage_config: | |
| boltdb_shipper: | |
| active_index_directory: /var/lib/loki/boltdb-shipper-active | |
| cache_location: /var/lib/loki/boltdb-shipper-cache | |
| cache_ttl: 24h # Can be increased for faster performance over longer query periods, uses more disk space | |
| shared_store: filesystem | |
| filesystem: | |
| directory: /var/lib/loki/chunks | |
| limits_config: | |
| reject_old_samples: true | |
| reject_old_samples_max_age: 168h | |
| chunk_store_config: | |
| max_look_back_period: 0s | |
| table_manager: | |
| retention_deletes_enabled: false | |
| retention_period: 0s |
@pinpox You can see another example config here - https://github.com/grafana/loki/blob/main/cmd/loki/loki-local-config.yaml
Thanks!
I managed to get this config working just by adding the below.
compactor:
working_directory: /var/lib/loki
shared_store: filesystem
compactor_ring:
kvstore:
store: inmemoryYou can probably cut the config down altogether by using the common key. I'll give that a go and post my result here if I have any luck with that.
Oh and thanks to Xe for writing this!
This can all be done in Nix now, without writing YAML:
https://gist.github.com/rickhull/895b0cb38fdd537c1078a858cf15d63e
This can all be done in Nix now, without writing YAML:
https://gist.github.com/rickhull/895b0cb38fdd537c1078a858cf15d63e
Thanks @rickhull, switched over ๐
This can all be done in Nix now, without writing YAML:
https://gist.github.com/rickhull/895b0cb38fdd537c1078a858cf15d63e
Huge thanks @jdheyburn ๐
This can all be done in Nix now, without writing YAML:
https://gist.github.com/rickhull/895b0cb38fdd537c1078a858cf15d63e
Sweet thanks @rickhull
@pinpox You can see another example config here - https://github.com/grafana/loki/blob/main/cmd/loki/loki-local-config.yaml