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: image:
repository: ghcr.io/immich-app/immich-server repository: ghcr.io/immich-app/immich-server
tag: v1.122.3 tag: v1.122.3
envFrom: &envFrom env: &sharedEnv
IMMICH_TELEMETRY_INCLUDE: all
envFrom: &sharedEnvFrom
- secretRef: - secretRef:
name: immich-secret name: immich-secret
probes: probes:
@ -75,7 +77,8 @@ spec:
image: image:
repository: ghcr.io/immich-app/immich-machine-learning repository: ghcr.io/immich-app/immich-machine-learning
tag: v1.122.3-openvino tag: v1.122.3-openvino
envFrom: *envFrom env: *sharedEnv
envFrom: *sharedEnvFrom
resources: resources:
limits: limits:
gpu.intel.com/i915: 1 gpu.intel.com/i915: 1
@ -92,9 +95,24 @@ spec:
ports: ports:
http: http:
port: *port port: *port
mlhttp: http-ml:
port: 3003 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: ingress:
app: app:
annotations: annotations: