From 447f8068c9620e0c88dfa95f3ac456769e04cd34 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Fri, 9 May 2025 17:28:03 +0900 Subject: [PATCH] fix(immich): limit metrics collection to pods that expose metrics --- .../immich/prometheus-monitoring/deployment-patch.yaml | 3 +++ apps/base/immich/prometheus-monitoring/podmonitor.yaml | 7 ++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/base/immich/prometheus-monitoring/deployment-patch.yaml b/apps/base/immich/prometheus-monitoring/deployment-patch.yaml index d5476e804..b027371b7 100644 --- a/apps/base/immich/prometheus-monitoring/deployment-patch.yaml +++ b/apps/base/immich/prometheus-monitoring/deployment-patch.yaml @@ -14,3 +14,6 @@ containerPort: 8081 name: metrics protocol: TCP +- op: add + path: /spec/template/metadata/labels/immich-monitoring + value: "true" diff --git a/apps/base/immich/prometheus-monitoring/podmonitor.yaml b/apps/base/immich/prometheus-monitoring/podmonitor.yaml index e75e0c19a..b05415b3b 100644 --- a/apps/base/immich/prometheus-monitoring/podmonitor.yaml +++ b/apps/base/immich/prometheus-monitoring/podmonitor.yaml @@ -8,11 +8,8 @@ spec: matchLabels: app.kubernetes.io/name: immich matchExpressions: - - key: app.kubernetes.io/component - operator: In - values: - - server - - microservices + - key: immich-monitoring + operator: Exists podMetricsEndpoints: - targetPort: metrics interval: 15s -- GitLab