fix(monitoring): tempo OOMKilled — move resources under tempo.resources
Some checks failed
ci/woodpecker/push/default Pipeline failed
Some checks failed
ci/woodpecker/push/default Pipeline failed
Pipeline #315 failed: tempo-0 CrashLoopBackOff / OOMKilled (exit 137). The single-binary grafana/tempo chart (v1.24.4) takes container resources at tempo.resources, not a top-level resources: — so my block was ignored and the pod fell to the namespace LimitRange default and OOMed. Set tempo.resources explicitly (req 256Mi / limit 2Gi). tripit + existing monitoring were unaffected throughout. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
7513468a2d
commit
a02782d11f
1 changed files with 9 additions and 7 deletions
|
|
@ -22,15 +22,17 @@ tempo:
|
||||||
# Tempo query/HTTP API — the Grafana datasource URL targets this (3100).
|
# Tempo query/HTTP API — the Grafana datasource URL targets this (3100).
|
||||||
server:
|
server:
|
||||||
http_listen_port: 3100
|
http_listen_port: 3100
|
||||||
|
# Container resources — the single-binary chart key is tempo.resources (NOT a
|
||||||
|
# top-level `resources:`). With it mis-placed the pod fell to the namespace
|
||||||
|
# LimitRange default and was OOMKilled (exit 137); set it explicitly here.
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 100m
|
||||||
|
memory: 256Mi
|
||||||
|
limits:
|
||||||
|
memory: 2Gi
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
size: 20Gi
|
size: 20Gi
|
||||||
storageClassName: proxmox-lvm
|
storageClassName: proxmox-lvm
|
||||||
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 100m
|
|
||||||
memory: 256Mi
|
|
||||||
limits:
|
|
||||||
memory: 1Gi
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue