feat(immich): enable service monitor

This commit is contained in:
SeanOMik 2024-12-30 21:30:57 -05:00
parent b117836b1c
commit f3fdd8875c
Signed by: SeanOMik
GPG key ID: FEC9E2FC15235964

View file

@ -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: