Skip to content

Commit 72017c1

Browse files
authored
Merge pull request #1080 from lsst-it/IT-6429_tune_loki
(fleet/loki) tune loki
2 parents 655082f + 2b34ba8 commit 72017c1

File tree

2 files changed

+14
-23
lines changed

2 files changed

+14
-23
lines changed

fleet/lib/loki/base/obc-loki.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
storageClassName: o11y
99
additionalConfig:
1010
bucketOwner: loki
11-
bucketMaxSize: 1Ti
11+
bucketMaxSize: 5Ti
1212
bucketLifecycle: |
1313
{
1414
"Rules": [
@@ -32,7 +32,7 @@ spec:
3232
storageClassName: o11y
3333
additionalConfig:
3434
bucketOwner: loki
35-
bucketMaxSize: 1Ti
35+
bucketMaxSize: 5Ti
3636
bucketLifecycle: |
3737
{
3838
"Rules": [
@@ -56,7 +56,7 @@ spec:
5656
storageClassName: o11y
5757
additionalConfig:
5858
bucketOwner: loki
59-
bucketMaxSize: 1Ti
59+
bucketMaxSize: 5Ti
6060
bucketLifecycle: |
6161
{
6262
"Rules": [

fleet/lib/loki/values.yaml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,10 @@ loki:
6464

6565
compactor:
6666
retention_enabled: true
67-
retention_delete_delay: 2h
6867
working_directory: /var/loki/compactor
6968
delete_request_store: s3
7069

7170
query_range:
72-
parallelise_shardable_queries: true
7371
cache_results: true
7472
results_cache:
7573
cache:
@@ -80,28 +78,24 @@ loki:
8078
timeout: 500ms
8179

8280
limits_config:
83-
retention_period: 30d
84-
ingestion_rate_mb: 20
85-
ingestion_burst_size_mb: 40
81+
retention_period: 20d
82+
ingestion_rate_mb: 50
83+
ingestion_burst_size_mb: 100
8684
max_global_streams_per_user: 500000
87-
max_label_value_length: 2048
8885
max_label_names_per_series: 30
89-
reject_old_samples: true
9086
reject_old_samples_max_age: 168h
91-
query_timeout: 3m
92-
max_query_parallelism: 32
93-
max_cache_freshness_per_query: 10m
87+
query_timeout: 4m
9488
max_entries_limit_per_query: 50000
9589

9690
distributor:
97-
replicas: 2
98-
maxUnavailable: 1
91+
replicas: 3
92+
maxUnavailable: 2
9993
resources:
10094
requests: { cpu: 500m, memory: 512Mi }
10195
limits: { cpu: 2, memory: 2Gi }
10296

10397
ingester:
104-
replicas: 4
98+
replicas: 6
10599
maxUnavailable: 1
106100
persistence:
107101
enabled: true
@@ -113,21 +107,21 @@ ingester:
113107
limits: { cpu: 4, memory: 8Gi }
114108

115109
querier:
116-
replicas: 2
117-
maxUnavailable: 1
110+
replicas: 4
111+
maxUnavailable: 3
118112
resources:
119113
requests: { cpu: 500m, memory: 1Gi }
120114
limits: { cpu: 2, memory: 4Gi }
121115

122116
queryFrontend:
123-
replicas: 2
117+
replicas: 3
124118
maxUnavailable: 1
125119
resources:
126120
requests: { cpu: 200m, memory: 512Mi }
127121
limits: { cpu: 1, memory: 2Gi }
128122

129123
queryScheduler:
130-
replicas: 2
124+
replicas: 3
131125
maxUnavailable: 1
132126
resources:
133127
requests: { cpu: 200m, memory: 512Mi }
@@ -176,6 +170,3 @@ monitoring:
176170
enabled: true
177171
labels:
178172
lsst.io/monitor: "true"
179-
dashboards:
180-
enabled: true
181-
namespace: kube-prometheus-stack

0 commit comments

Comments
 (0)