diff options
author | 2024-04-10 00:12:00 +0100 | |
---|---|---|
committer | 2024-04-10 17:51:04 +0100 | |
commit | 32896d38e89dad81bb3810b3158978925ec02d5d (patch) | |
tree | 3c320897943308175a1d6460334443036ffd2b54 | |
parent | Document alloy values file (diff) |
Document loki values file
-rw-r--r-- | kubernetes/namespaces/loki/loki_values.yml | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/kubernetes/namespaces/loki/loki_values.yml b/kubernetes/namespaces/loki/loki_values.yml index 52273aa..b2dd274 100644 --- a/kubernetes/namespaces/loki/loki_values.yml +++ b/kubernetes/namespaces/loki/loki_values.yml @@ -1,7 +1,15 @@ +# We are deploying a replicated single binary (not components) +deploymentMode: SingleBinary + loki: + # Disable authentication, we are in-cluster auth_enabled: false + + # Set replication to 3 replicas commonConfig: replication_factor: 3 + + # We have one schemaConfig, storing data in TSDB format in S3 schemaConfig: configs: - from: 2024-04-01 @@ -11,19 +19,26 @@ loki: index: prefix: index_ period: 24h + + # Storage type is S3 (Minio) storage: type: s3 + + # Enable volume querying endpoint (for Grafana Explore Logs) limits_config: volume_enabled: true -deploymentMode: SingleBinary - singleBinary: + # Set replicas to 3 again replicas: 3 + # Disable any persistence in Loki, all persistence is in S3 persistence: enabled: false + # Enable the pattern ingester (for Grafana Explore Logs) extraArgs: - "--pattern-ingester.enabled=true" + + # Add a tmpfs in /var/loki for temporary data storage extraVolumes: - name: var-loki-tmpfs emptyDir: @@ -32,9 +47,11 @@ singleBinary: - name: var-loki-tmpfs mountPath: /var/loki +# Reduce the memory on the memcached cluster (defaults to 8GB) chunksCache: allocatedMemory: 1024 +# Scale the scalable replicas to 0 since we deploy single binary read: replicas: 0 write: @@ -42,5 +59,6 @@ write: backend: replicas: 0 +# Enable Minio for S3 storage minio: enabled: true |