wb: set requests/limits from 14d VictoriaMetrics utilization

Проставлены requests и limits в apps/*/wb на основе p95/max
потребления CPU и памяти за 14 дней (scripts/wb-resource-utilization.sh).
request ~ p95*1.2, limit ~ max*1.5-2, с полом 10m/20m CPU и 32Mi/48Mi
памяти. documentations/pdf-markings: request урезан до пола (10m/32Mi),
limit оставлен на исходном уровне (2 CPU/8Gi) — редко используется, но
при вызове может понадобиться весь объём.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
ivan 2026-08-27 15:36:15 +05:00
parent b911b7ea50
commit dff652819a
52 changed files with 559 additions and 25 deletions

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 63m
memory:
_default: 205Mi
requests:
cpu:
_default: 10m
memory:
_default: 164Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 51Mi
requests:
cpu:
_default: 10m
memory:
_default: 34Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 1023Mi
requests:
cpu:
_default: 10m
memory:
_default: 818Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -55,11 +55,16 @@ spec:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 100m
_default: 10m
memory:
_default: 128Mi
_default: 32Mi
probes:
liveness:

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 2223m
memory:
_default: 7626Mi
requests:
cpu:
_default: 495m
memory:
_default: 6012Mi
probes:
liveness:
enabled: false

View File

@ -55,6 +55,18 @@ spec:
command:
_default: ["celery", "-A", "config", "worker", "-B", "-l", "info", "-E", "-Q", "default", "-n", "default_worker.%h", "--concurrency=2"]
resources:
limits:
cpu:
_default: 20m
memory:
_default: 1385Mi
requests:
cpu:
_default: 10m
memory:
_default: 1107Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 80
resources:
limits:
cpu:
_default: 66m
memory:
_default: 61Mi
requests:
cpu:
_default: 10m
memory:
_default: 39Mi
probes:
liveness:
enabled: false

View File

@ -68,6 +68,18 @@ spec:
- "--skip-openid-provider-tls-verify=true"
- "--enable-default-deny=false"
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -54,6 +54,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 761Mi
requests:
cpu:
_default: 10m
memory:
_default: 596Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 6379
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -53,11 +53,16 @@ spec:
_default: 8080
resources:
limits:
cpu:
_default: 100m
memory:
_default: 1666Mi
requests:
cpu:
_default: 300m
_default: 10m
memory:
_default: 300Mi
_default: 166Mi
probes:
liveness:

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 639m
memory:
_default: 198Mi
requests:
cpu:
_default: 50m
memory:
_default: 85Mi
probes:
liveness:
enabled: false

View File

@ -55,6 +55,18 @@ spec:
command:
_default: ["npm", "start"]
resources:
limits:
cpu:
_default: 617m
memory:
_default: 296Mi
requests:
cpu:
_default: 10m
memory:
_default: 190Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 33m
memory:
_default: 356Mi
requests:
cpu:
_default: 10m
memory:
_default: 267Mi
probes:
liveness:
enabled: false

View File

@ -53,11 +53,16 @@ spec:
_default: 8000
resources:
requests:
limits:
cpu:
_default: "2"
memory:
_default: 8Gi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 166m
memory:
_default: 1045Mi
requests:
cpu:
_default: 99m
memory:
_default: 574Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 6379
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -54,6 +54,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 20m
memory:
_default: 400Mi
requests:
cpu:
_default: 10m
memory:
_default: 319Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 972Mi
requests:
cpu:
_default: 10m
memory:
_default: 774Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 23m
memory:
_default: 506Mi
requests:
cpu:
_default: 12m
memory:
_default: 330Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 2158m
memory:
_default: 3437Mi
requests:
cpu:
_default: 20m
memory:
_default: 2151Mi
probes:
liveness:
enabled: false

View File

@ -55,6 +55,18 @@ spec:
command:
_default: ["celery", "-A", "src.worker", "worker", "-l", "INFO", "-E", "--concurrency=1", "-Q", "flow"]
resources:
limits:
cpu:
_default: 20m
memory:
_default: 155Mi
requests:
cpu:
_default: 10m
memory:
_default: 124Mi
probes:
liveness:
enabled: false

View File

@ -53,11 +53,16 @@ spec:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 100m
_default: 10m
memory:
_default: 100Mi
_default: 32Mi
probes:
liveness:

View File

@ -17,6 +17,19 @@ spec:
values:
services:
backend:
deployment:
resources:
limits:
cpu:
_default: 20m
memory:
_default: 89Mi
requests:
cpu:
_default: 10m
memory:
_default: 64Mi
envs:
- name: ENVIRONMENT
value:

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 523Mi
requests:
cpu:
_default: 10m
memory:
_default: 418Mi
probes:
liveness:
enabled: false

View File

@ -55,6 +55,18 @@ spec:
command:
_default: ["celery", "-A", "config", "worker", "-l", "info", "-E"]
resources:
limits:
cpu:
_default: 165m
memory:
_default: 1914Mi
requests:
cpu:
_default: 10m
memory:
_default: 1447Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 129m
memory:
_default: 1295Mi
requests:
cpu:
_default: 18m
memory:
_default: 936Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 6379
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -54,6 +54,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -55,6 +55,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 1725Mi
requests:
cpu:
_default: 10m
memory:
_default: 1355Mi
probes:
liveness:
enabled: false

View File

@ -55,6 +55,18 @@ spec:
command:
_default: ["celery", "-A", "config", "worker", "-B", "-l", "info", "-E", "-Q", "pm", "-n", "default_worker.%h", "--concurrency=2"]
resources:
limits:
cpu:
_default: 20m
memory:
_default: 942Mi
requests:
cpu:
_default: 10m
memory:
_default: 752Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 6379
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -53,11 +53,16 @@ spec:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 100m
_default: 10m
memory:
_default: 100Mi
_default: 32Mi
probes:
liveness:

View File

@ -53,11 +53,16 @@ spec:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 100m
_default: 10m
memory:
_default: 100Mi
_default: 32Mi
probes:
liveness:

View File

@ -53,11 +53,16 @@ spec:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 389Mi
requests:
cpu:
_default: "1"
_default: 10m
memory:
_default: 1Gi
_default: 311Mi
probes:
liveness:

View File

@ -58,11 +58,16 @@ spec:
_default: ["run", "celery", "-A", "config", "worker", "-l", "info"]
resources:
limits:
cpu:
_default: 20m
memory:
_default: 1002Mi
requests:
cpu:
_default: "1"
_default: 10m
memory:
_default: 1Gi
_default: 801Mi
probes:
liveness:

View File

@ -53,11 +53,16 @@ spec:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 100m
_default: 10m
memory:
_default: 100Mi
_default: 32Mi
probes:
liveness:

View File

@ -53,11 +53,16 @@ spec:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 686Mi
requests:
cpu:
_default: "1"
_default: 10m
memory:
_default: 512Mi
_default: 547Mi
probes:
liveness:

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 65Mi
requests:
cpu:
_default: 10m
memory:
_default: 47Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false

View File

@ -53,11 +53,16 @@ spec:
_default: 8000
resources:
limits:
cpu:
_default: 24m
memory:
_default: 681Mi
requests:
cpu:
_default: "1"
_default: 10m
memory:
_default: 1Gi
_default: 537Mi
probes:
liveness:

View File

@ -53,11 +53,16 @@ spec:
_default: 80
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 100m
_default: 10m
memory:
_default: 100Mi
_default: 32Mi
probes:
liveness:

View File

@ -56,11 +56,16 @@ spec:
_default: ["taskiq", "worker", "--no-parse", "transmittal_service.tasks.broker:broker", "transmittal_service.tasks.transmittal.tasks", "transmittal_service.tasks.email.tasks"]
resources:
limits:
cpu:
_default: 20m
memory:
_default: 287Mi
requests:
cpu:
_default: "1"
_default: 10m
memory:
_default: 1Gi
_default: 226Mi
probes:
liveness:

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8000
resources:
limits:
cpu:
_default: 20m
memory:
_default: 74Mi
requests:
cpu:
_default: 10m
memory:
_default: 50Mi
probes:
liveness:
enabled: false

View File

@ -52,6 +52,18 @@ spec:
port:
_default: 8080
resources:
limits:
cpu:
_default: 20m
memory:
_default: 48Mi
requests:
cpu:
_default: 10m
memory:
_default: 32Mi
probes:
liveness:
enabled: false