File tree Expand file tree Collapse file tree 3 files changed +57
-0
lines changed
Expand file tree Collapse file tree 3 files changed +57
-0
lines changed Original file line number Diff line number Diff line change @@ -11,9 +11,41 @@ services:
1111 networks :
1212 - net
1313
14+ prometheus :
15+ image : prom/prometheus
16+ ports :
17+ - " 9090:9090"
18+ networks :
19+ - net
20+ volumes :
21+ - ../prometheus.yml:/etc/prometheus/prometheus.yml
22+ command :
23+ - ' --config.file=/etc/prometheus/prometheus.yml'
24+
25+ grafana :
26+ image : grafana/grafana
27+ ports :
28+ - " 3000:3000"
29+ networks :
30+ - net
31+
32+ rq-metrics :
33+ image : renku/rqmetrics:latest
34+ container_name : rq-metrics
35+ depends_on :
36+ - redis
37+ environment :
38+ RQ_REDIS_HOST : redis
39+ ports :
40+ - " 8765:8765"
41+ networks :
42+ - net
43+
1444 rq-dashboard :
1545 image : eoranged/rq-dashboard:v0.6.1
1646 container_name : rq-dashboard
47+ depends_on :
48+ - redis
1749 environment :
1850 RQ_DASHBOARD_REDIS_URL : redis://redis:6379
1951 networks :
@@ -28,6 +60,8 @@ services:
2860 networks :
2961 - net
3062 env_file : .env
63+ depends_on :
64+ - redis
3165 ports :
3266 - " 8080:8080"
3367 volumes :
@@ -38,6 +72,8 @@ services:
3872 context : .
3973 dockerfile : Dockerfile.svc
4074 entrypoint : ["python", "renku/service/scheduler.py"]
75+ depends_on :
76+ - redis
4177 networks :
4278 - net
4379 env_file : .env
@@ -47,6 +83,8 @@ services:
4783 context : .
4884 dockerfile : Dockerfile.svc
4985 entrypoint : ["python", "renku/service/worker.py"]
86+ depends_on :
87+ - redis
5088 networks :
5189 - net
5290 env_file : .env
Original file line number Diff line number Diff line change 1414 app.kubernetes.io/instance : {{ .Release.Name }}
1515 template :
1616 metadata :
17+ annotations :
18+ prometheus.io/scrape : ' true'
19+ prometheus.io/path : ' /metrics'
20+ prometheus.io/port : ' 8765'
1721 labels :
1822 app.kubernetes.io/name : {{ include "renku-core.name" . }}
1923 app.kubernetes.io/instance : {{ .Release.Name }}
2731 - name : shared-volume
2832 emptyDir : {}
2933 containers :
34+ {{ if .Values.metrics.enabled }}
35+ - name : {{ .Chart.Name}}-rqmetrics
36+ image : " {{ .Values.metrics.image.repository }}:{{ .Values.metrics.image.tag }}"
37+ imagePullPolicy : {{ .Values.metrics.image.pullPolicy }}
38+ env :
39+ - name : RQ_REDIS_HOST
40+ value : {{ include "call-nested" (list . "redis" "redis.fullname") }}-master
41+ {{ end }}
3042 - name : {{ .Chart.Name }}-datasets-workers
3143 image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
3244 imagePullPolicy : {{ .Values.image.pullPolicy }}
Original file line number Diff line number Diff line change @@ -31,6 +31,13 @@ service:
3131ingress :
3232 enabled : false
3333
34+ metrics :
35+ enabled : false
36+ image :
37+ repository : renku/rqmetrics
38+ tag : latest
39+ pullPolicy : IfNotPresent
40+
3441resources : {}
3542 # We usually recommend not to specify default resources and to leave this as a conscious
3643 # choice for the user. This also increases chances charts run on environments with little
You can’t perform that action at this time.
0 commit comments