Skip to content

Commit ae42329

Browse files
authored
MF-116 - add prometheus annotations so that metrics get properly collected (#117)
* add prometheus annotations so that metrics get properly collected Signed-off-by: Mirko Teodorovic <[email protected]> * fix metrics port Signed-off-by: Mirko Teodorovic <[email protected]> --------- Signed-off-by: Mirko Teodorovic <[email protected]>
1 parent 1c3eb35 commit ae42329

15 files changed

+60
-0
lines changed

charts/mainflux/templates/adapter_coap-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ spec:
1212
component: adapter-coap
1313
template:
1414
metadata:
15+
annotations:
16+
prometheus.io/path: /metrics
17+
prometheus.io/port: "{{ .Values.adapter_coap.port }}"
18+
prometheus.io/scrape: "true"
1519
labels:
1620
app: {{ .Release.Name }}
1721
component: adapter-coap

charts/mainflux/templates/adapter_http-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ spec:
1212
component: adapter-http
1313
template:
1414
metadata:
15+
annotations:
16+
prometheus.io/path: /metrics
17+
prometheus.io/port: "{{ .Values.adapter_http.httpPort }}"
18+
prometheus.io/scrape: "true"
1519
labels:
1620
app: {{ .Release.Name }}
1721
component: adapter-http

charts/mainflux/templates/adapter_lora-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: adapter-lora
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.adapter_lora.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: adapter-lora

charts/mainflux/templates/adapter_opcua-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: adapter-opcua
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.adapter_opcua.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: adapter-opcua

charts/mainflux/templates/auth-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: auth
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.auth.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: auth

charts/mainflux/templates/bootstrap-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: bootstrap
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.bootstrap.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: bootstrap

charts/mainflux/templates/certs-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: certs
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.certs.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: certs

charts/mainflux/templates/influxdbreader-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: influxdb-reader
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.influxdb.reader.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: influxdb-reader

charts/mainflux/templates/influxdbwriter-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ spec:
2424
component: influxdb-writer
2525
template:
2626
metadata:
27+
annotations:
28+
prometheus.io/path: /metrics
29+
prometheus.io/port: "{{ .Values.influxdb.writer.httpPort }}"
30+
prometheus.io/scrape: "true"
2731
labels:
2832
app: {{ .Release.Name }}
2933
component: influxdb-writer

charts/mainflux/templates/mongodbreader-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: mongodb-reader
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.mongodb.reader.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: mongodb-reader

charts/mainflux/templates/mongodbwriter-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ spec:
2424
component: mongodb-writer
2525
template:
2626
metadata:
27+
annotations:
28+
prometheus.io/path: /metrics
29+
prometheus.io/port: "{{ .Values.mongodb.writer.httpPort }}"
30+
prometheus.io/scrape: "true"
2731
labels:
2832
app: {{ .Release.Name }}
2933
component: mongodb-writer

charts/mainflux/templates/notifier_smtp-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ spec:
3434
component: notifier-smtp
3535
template:
3636
metadata:
37+
annotations:
38+
prometheus.io/path: /metrics
39+
prometheus.io/port: "{{ .Values.notifier_smtp.httpPort }}"
40+
prometheus.io/scrape: "true"
3741
labels:
3842
app: {{ .Release.Name }}
3943
component: notifier-smtp

charts/mainflux/templates/things-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: things
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.things.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: things

charts/mainflux/templates/twins-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
component: twins
1414
template:
1515
metadata:
16+
annotations:
17+
prometheus.io/path: /metrics
18+
prometheus.io/port: "{{ .Values.twins.httpPort }}"
19+
prometheus.io/scrape: "true"
1620
labels:
1721
app: {{ .Release.Name }}
1822
component: twins

charts/mainflux/templates/users-deployment.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ spec:
2727
component: users
2828
template:
2929
metadata:
30+
annotations:
31+
prometheus.io/path: /metrics
32+
prometheus.io/port: "{{ .Values.users.httpPort }}"
33+
prometheus.io/scrape: "true"
3034
labels:
3135
app: {{ .Release.Name }}
3236
component: users

0 commit comments

Comments
 (0)