diff --git a/cmd/loki/Dockerfile b/cmd/loki/Dockerfile index 3054e3dfde3be..9c556b608adfe 100644 --- a/cmd/loki/Dockerfile +++ b/cmd/loki/Dockerfile @@ -11,7 +11,7 @@ RUN apk add --update --no-cache ca-certificates libcap \ && rm -rf /var/cache/apk/* COPY --from=build /src/loki/cmd/loki/loki /usr/bin/loki -COPY cmd/loki/loki-local-config.yaml /etc/loki/local-config.yaml +COPY cmd/loki/loki-docker-config.yaml /etc/loki/local-config.yaml RUN setcap cap_net_bind_service=+ep /usr/bin/loki diff --git a/cmd/loki/Dockerfile.debug b/cmd/loki/Dockerfile.debug index 685907dea6632..d76532bb870d0 100644 --- a/cmd/loki/Dockerfile.debug +++ b/cmd/loki/Dockerfile.debug @@ -12,7 +12,7 @@ FROM alpine:3.9 RUN apk add --update --no-cache ca-certificates COPY --from=build /src/loki/cmd/loki/loki-debug /usr/bin/loki-debug COPY --from=build /go/bin/dlv /usr/bin/dlv -COPY cmd/loki/loki-local-config.yaml /etc/loki/local-config.yaml +COPY cmd/loki/loki-docker-config.yaml /etc/loki/local-config.yaml EXPOSE 3100 # Expose 40000 for delve diff --git a/cmd/loki/loki-docker-config.yaml b/cmd/loki/loki-docker-config.yaml new file mode 100644 index 0000000000000..d7ec5405a7fb1 --- /dev/null +++ b/cmd/loki/loki-docker-config.yaml @@ -0,0 +1,55 @@ +auth_enabled: false + +server: + http_listen_port: 3100 + +ingester: + lifecycler: + address: 127.0.0.1 + ring: + kvstore: + store: inmemory + replication_factor: 1 + final_sleep: 0s + chunk_idle_period: 5m + chunk_retain_period: 30s + max_transfer_retries: 0 + +schema_config: + configs: + - from: 2018-04-15 + store: boltdb + object_store: filesystem + schema: v11 + index: + prefix: index_ + period: 168h + +storage_config: + boltdb: + directory: /loki/index + + filesystem: + directory: /loki/chunks + +limits_config: + enforce_metric_name: false + reject_old_samples: true + reject_old_samples_max_age: 168h + +chunk_store_config: + max_look_back_period: 0s + +table_manager: + chunk_tables_provisioning: + inactive_read_throughput: 0 + inactive_write_throughput: 0 + provisioned_read_throughput: 0 + provisioned_write_throughput: 0 + index_tables_provisioning: + inactive_read_throughput: 0 + inactive_write_throughput: 0 + provisioned_read_throughput: 0 + provisioned_write_throughput: 0 + retention_deletes_enabled: false + retention_period: 0s diff --git a/cmd/loki/loki-local-config.yaml b/cmd/loki/loki-local-config.yaml index 390f542a8c16b..2595498a409bf 100644 --- a/cmd/loki/loki-local-config.yaml +++ b/cmd/loki/loki-local-config.yaml @@ -27,10 +27,10 @@ schema_config: storage_config: boltdb: - directory: /loki/index + directory: /tmp/loki/index filesystem: - directory: /loki/chunks + directory: /tmp/loki/chunks limits_config: enforce_metric_name: false @@ -38,7 +38,7 @@ limits_config: reject_old_samples_max_age: 168h chunk_store_config: - max_look_back_period: 0 + max_look_back_period: 0s table_manager: chunk_tables_provisioning: