Skip to content

Commit cbe4ccb

Browse files
authored
docs: Adjust self-hostedf recommended scaling values (#1365)
1 parent 296314b commit cbe4ccb

File tree

1 file changed

+83
-35
lines changed

1 file changed

+83
-35
lines changed

docs/reference/self-hosted/scaling.md

Lines changed: 83 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ Each service can have standard kubernetes replicas, resource limits and autoscal
4141

4242
```yaml
4343
<service_name>:
44-
# -- Number of pod replicas
45-
replicas: 1
4644
# -- Resource limits and allocations
4745
resources:
4846
cpu: "1"
@@ -51,8 +49,10 @@ Each service can have standard kubernetes replicas, resource limits and autoscal
5149
autoscaling:
5250
minReplicas: 2
5351
maxReplicas: 4
54-
memAverage: 65
55-
cpuAverage: 20
52+
hpa:
53+
enabled: true
54+
memAverage: 65
55+
cpuAverage: 20
5656
# -- POD Disruption Budget
5757
pdb:
5858
maxUnavailable: 1
@@ -71,39 +71,63 @@ Here are some recommended values to get you started:
7171
7272
```yaml
7373
logfire-backend:
74-
replicas: 2
7574
resources:
76-
cpu: "2"
77-
memory: "2Gi"
75+
cpu: "600m"
76+
memory: "1Gi"
7877
autoscaling:
7978
minReplicas: 2
8079
maxReplicas: 4
81-
memAverage: 65
82-
cpuAverage: 20
80+
hpa:
81+
enabled: true
82+
memAverage: 65
83+
cpuAverage: 40
84+
pdb:
85+
minAvailable: 1
8386

8487
logfire-ff-query-api:
85-
replicas: 2
8688
resources:
87-
cpu: "2"
89+
cpu: "500m"
8890
memory: "2Gi"
8991
autoscaling:
9092
minReplicas: 2
9193
maxReplicas: 8
92-
memAverage: 65
93-
cpuAverage: 20
94+
hpa:
95+
enabled: true
96+
memAverage: 70
97+
cpuAverage: 60
98+
pdb:
99+
minAvailable: 1
94100

95-
logfire-ff-cache:
96-
replicas: 2
97-
cacheStorage: "256Gi"
101+
logfire-ff-cache-byte:
98102
resources:
99-
cpu: "4"
103+
cpu: "2"
100104
memory: "8Gi"
105+
autoscaling:
106+
minReplicas: 1
107+
maxReplicas: 2
108+
hpa:
109+
enabled: true
110+
memAverage: 65
111+
cpuAverage: 20
112+
scratchVolume:
113+
storageClassName: my-storage-class
114+
storage: 256Gi
115+
pdb:
116+
minAvailable: 1
101117

102-
logfire-ff-conhash-cache:
103-
replicas: 2
118+
logfire-ff-cache-ipc:
104119
resources:
105-
cpu: "1"
106-
memory: "1Gi"
120+
cpu: "2"
121+
memory: "8Gi"
122+
autoscaling:
123+
minReplicas: 1
124+
maxReplicas: 3
125+
hpa:
126+
enabled: true
127+
memAverage: 65
128+
cpuAverage: 40
129+
pdb:
130+
minAvailable: 1
107131

108132
logfire-ff-ingest:
109133
volumeClaimTemplates:
@@ -113,30 +137,54 @@ logfire-ff-ingest:
113137
cpu: "2"
114138
memory: "4Gi"
115139
autoscaling:
116-
minReplicas: 6
140+
minReplicas: 2
117141
maxReplicas: 24
118-
memAverage: 25
119-
cpuAverage: 15
142+
hpa:
143+
enabled: true
144+
memAverage: 40
145+
cpuAverage: 60
146+
pdb:
147+
minAvailable: 1
148+
149+
logfire-ff-ingest-processor:
150+
resources:
151+
cpu: "2"
152+
memory: "4Gi"
153+
autoscaling:
154+
minReplicas: 2
155+
maxReplicas: 24
156+
hpa:
157+
enabled: true
158+
memAverage: 40
159+
cpuAverage: 60
160+
pdb:
161+
minAvailable: 1
120162

121163
logfire-ff-compaction-worker:
122-
replicas: 2
123164
resources:
124-
cpu: "4"
165+
cpu: "2"
125166
memory: "8Gi"
126167
autoscaling:
127-
minReplicas: 2
128-
maxReplicas: 4
129-
memAverage: 50
130-
cpuAverage: 50
168+
minReplicas: 1
169+
maxReplicas: 5
170+
hpa:
171+
enabled: true
172+
memAverage: 50
173+
cpuAverage: 80
174+
pdb:
175+
minAvailable: 1
131176

132177
logfire-ff-maintenance-worker:
133-
replicas: 2
134178
resources:
135-
cpu: "4"
179+
cpu: "2"
136180
memory: "8Gi"
137181
autoscaling:
138-
minReplicas: 2
182+
minReplicas: 1
139183
maxReplicas: 4
140-
memAverage: 50
141-
cpuAverage: 50
184+
hpa:
185+
enabled: true
186+
memAverage: 50
187+
cpuAverage: 50
188+
pdb:
189+
minAvailable: 1
142190
```

0 commit comments

Comments
 (0)