diff --git a/platform/cluster/flux/apps/observability/nvidia-dcgm-exporter/release.yaml b/platform/cluster/flux/apps/observability/nvidia-dcgm-exporter/release.yaml index 500c4caa..49513e4d 100644 --- a/platform/cluster/flux/apps/observability/nvidia-dcgm-exporter/release.yaml +++ b/platform/cluster/flux/apps/observability/nvidia-dcgm-exporter/release.yaml @@ -52,12 +52,17 @@ spec: enabled: true type: ClusterIP port: 9400 + # dcgm-exporter 4.x resident set sits around 450 MiB once the DCGM + # host engine has initialised, so the previous 256Mi ceiling killed it + # ~2s after `DCGM successfully initialized!` on every start. The + # upstream chart default is 512Mi; 1Gi leaves headroom above the + # observed steady state. resources: requests: cpu: 50m - memory: 64Mi + memory: 256Mi nvidia.com/gpu: 1 limits: cpu: 200m - memory: 256Mi + memory: 1Gi nvidia.com/gpu: 1 diff --git a/platform/cluster/flux/apps/observability/pyroscope/release.yaml b/platform/cluster/flux/apps/observability/pyroscope/release.yaml index b8c3b92b..cce4fd41 100644 --- a/platform/cluster/flux/apps/observability/pyroscope/release.yaml +++ b/platform/cluster/flux/apps/observability/pyroscope/release.yaml @@ -15,6 +15,11 @@ spec: values: pyroscope: replicaCount: 1 + # The chart ships `extraArgs.log.level: debug`, which makes a + # single-binary homelab install log every block flush and memberlist + # tick. Nothing consumes those lines. + extraArgs: + log.level: info persistence: enabled: true size: 20Gi