File tree Expand file tree Collapse file tree 4 files changed +41
-2
lines changed
Expand file tree Collapse file tree 4 files changed +41
-2
lines changed Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ type: application
66description : >-
77 A Helm chart for SearchRuler, a ruler Engine that allows you
88 to create and manage rules for your search engine.
9- version : 0.3.2 # chart version
10- appVersion : " 0.3.2 " # searchruler version
9+ version : 0.4.0 # chart version
10+ appVersion : " 0.4.0 " # searchruler version
1111kubeVersion : " >=1.22.0-0" # kubernetes version
1212home : https://github.com/prosimcorp/searchruler
1313sources :
Original file line number Diff line number Diff line change 3838 {{- if .Values.controller.webserver.enabled }}
3939 - --webserver-address=127.0.0.1:8082
4040 {{- end }}
41+ {{- if .Values.controller.customMetrics.enabled }}
42+ - --rules-metrics-bind-address=127.0.0.1:9090
43+ - --rules-metrics-refresh-rate=10
44+ {{- end }}
4145 {{- if or .Values.controller.metrics.enabled .Values.controller.webserver.enabled }}
4246 ports :
4347 {{- if .Values.controller.metrics.enabled }}
5054 name : webserver
5155 protocol : TCP
5256 {{- end }}
57+ {{- if .Values.controller.customMetrics.enabled }}
58+ - containerPort : 9090
59+ name : custom-metrics
60+ protocol : TCP
61+ {{- end }}
5362 {{- end }}
5463 command :
5564 - /manager
Original file line number Diff line number Diff line change 3535 selector :
3636 {{- include "searchruler.selectorLabels" . | nindent 4 }}
3737
38+ ---
39+ {{- end }}
40+
41+ {{- if and (.Values.controller.customMetrics.enabled) (.Values.controller.customMetrics.service.enabled) }}
42+ apiVersion : v1
43+ kind : Service
44+ metadata :
45+ name : {{ include "searchruler.fullname" . }}-custom-metrics
46+ labels :
47+ {{- include "searchruler.labels" . | nindent 4 }}
48+ {{- .Values.controller.customMetrics.service.labels | toYaml | nindent 4 }}
49+ spec :
50+ type : {{ .Values.controller.customMetrics.service.type }}
51+ ports :
52+ - port : {{ .Values.controller.customMetrics.service.port }}
53+ name : custom-metrics
54+ protocol : TCP
55+ targetPort : custom-metrics
56+ selector :
57+ {{- include "searchruler.selectorLabels" . | nindent 4 }}
58+
3859{{- end }}
Original file line number Diff line number Diff line change @@ -82,3 +82,12 @@ controller:
8282 enabled : true
8383 type : ClusterIP
8484 port : 8082
85+
86+ customMetrics :
87+ enabled : true
88+
89+ service :
90+ enabled : true
91+ labels : {}
92+ type : ClusterIP
93+ port : 9090
You can’t perform that action at this time.
0 commit comments