From f3fdd8875ce6e3e922a8c52884687aad3938297d Mon Sep 17 00:00:00 2001 From: SeanOMik <seanomik@gmail.com> Date: Mon, 30 Dec 2024 21:30:57 -0500 Subject: [PATCH] feat(immich): enable service monitor --- .../apps/media/immich/app/helm-release.yaml | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/kubernetes/main/apps/media/immich/app/helm-release.yaml b/kubernetes/main/apps/media/immich/app/helm-release.yaml index 8e77e960..6aa7f40f 100644 --- a/kubernetes/main/apps/media/immich/app/helm-release.yaml +++ b/kubernetes/main/apps/media/immich/app/helm-release.yaml @@ -41,7 +41,9 @@ spec: image: repository: ghcr.io/immich-app/immich-server tag: v1.122.3 - envFrom: &envFrom + env: &sharedEnv + IMMICH_TELEMETRY_INCLUDE: all + envFrom: &sharedEnvFrom - secretRef: name: immich-secret probes: @@ -75,7 +77,8 @@ spec: image: repository: ghcr.io/immich-app/immich-machine-learning tag: v1.122.3-openvino - envFrom: *envFrom + env: *sharedEnv + envFrom: *sharedEnvFrom resources: limits: gpu.intel.com/i915: 1 @@ -92,9 +95,24 @@ spec: ports: http: port: *port - mlhttp: + http-ml: port: 3003 - + protocol: HTTP + metrics-api: + port: 8081 + protocol: HTTP + metrics-ml: + port: 8082 + protocol: HTTP + serviceMonitor: + app: + labels: + release: kube-prometheus-stack + endpoints: + - port: metrics-api + scheme: http + - port: metrics-ml + scheme: http ingress: app: annotations: