Skip to content

Commit f3b30f8

Browse files
committed
feat(trieve-helm): add service monitor into embeddings
1 parent eadb278 commit f3b30f8

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

charts/trieve/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: trieve
33
description: Helm chart expressing Trieve deployment without any dependencies
44
type: application
5-
version: 0.2.19
5+
version: 0.2.20
66
appVersion: "0.12.0"
77
dependencies:
88
- name: qdrant

charts/trieve/templates/services/embeddings-service.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,27 @@ spec:
2020
selector:
2121
app.kubernetes.io/name: {{ $name }}
2222
app.kubernetes.io/instance: {{ $.Release.Name }}
23+
---
24+
{{- if $service.serviceMonitor }}
25+
apiVersion: monitoring.coreos.com/v1
26+
kind: ServiceMonitor
27+
metadata:
28+
name: "{{ $name }}-monitor"
29+
labels:
30+
app.kubernetes.io/instance: {{ $.Release.Name }}
31+
app.kubernetes.io/name: {{ $name }}
32+
spec:
33+
endpoints:
34+
- interval: 30s
35+
path: /metrics
36+
port: svc
37+
scheme: http
38+
namespaceSelector:
39+
matchNames:
40+
- default
41+
selector:
42+
matchLabels:
43+
app.kubernetes.io/name: {{ $name }}
44+
app.kubernetes.io/instance: {{ $.Release.Name }}
45+
{{- end }}
2346
{{- end }}

0 commit comments

Comments
 (0)