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: