chore(helm): enabling monitoring for services (#503)

This commit is contained in:
Rajesh Rajendran 2022-05-24 17:49:24 +00:00 committed by GitHub
parent a32ac65f35
commit 2a870d6f74
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 435 additions and 33 deletions

View file

@ -87,9 +87,11 @@ spec:
value: '{{ $val }}'
{{- end }}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "alerts.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "alerts.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "alerts.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false

View file

@ -81,9 +81,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "assets.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "assets.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "assets.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: true

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "assist.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "assist.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "assist.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -40,6 +40,18 @@ securityContext: {}
# type: ClusterIP
# port: 9000
serviceMonitor:
enabled: false
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
service:
type: ClusterIP
ports:

View file

@ -97,9 +97,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "chalice.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "chalice.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "chalice.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 8000
ports:
http: 8000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: true

View file

@ -53,9 +53,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "db.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "db.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "db.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false

View file

@ -51,9 +51,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -7,9 +7,11 @@ metadata:
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
{{- range $key, $val := .Values.service.ports }}
- port: {{ $val }}
targetPort: {{ $key }}
protocol: TCP
name: http
name: {{ $key }}
{{- end}}
selector:
{{- include "ender.selectorLabels" . | nindent 4 }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "ender.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "ender.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "ender.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false

View file

@ -51,9 +51,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "heuristics.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "heuristics.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "heuristics.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false

View file

@ -79,9 +79,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "http.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "http.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "http.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 80
ports:
http: 80
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: true

View file

@ -53,9 +53,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.nodeSelector }}

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "integrations.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "integrations.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "integrations.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "peers.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "peers.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "peers.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -40,6 +40,18 @@ securityContext: {}
# type: ClusterIP
# port: 9000
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
service:
type: ClusterIP
ports:

View file

@ -71,9 +71,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumeMounts:

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "sink.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "sink.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "sink.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false

View file

@ -65,9 +65,11 @@ spec:
value: '{{ $val }}'
{{- end}}
ports:
- name: http
containerPort: {{ .Values.service.port }}
{{- range $key, $val := .Values.service.ports }}
- name: {{ $key }}
containerPort: {{ $val }}
protocol: TCP
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumeMounts:

View file

@ -0,0 +1,18 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ include "storage.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "storage.labels" . | nindent 4 }}
{{- if .Values.serviceMonitor.additionalLabels }}
{{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }}
{{- end }}
spec:
endpoints:
{{- .Values.serviceMonitor.scrapeConfigs | toYaml | nindent 4 }}
selector:
matchLabels:
{{- include "storage.selectorLabels" . | nindent 6 }}
{{- end }}

View file

@ -38,7 +38,21 @@ securityContext: {}
service:
type: ClusterIP
port: 9000
ports:
http: 9000
metrics: 8888
serviceMonitor:
enabled: true
additionalLabels:
release: monitoring
scrapeConfigs:
- port: metrics
honorLabels: true
interval: 15s
path: /metrics
scheme: http
scrapeTimeout: 10s
ingress:
enabled: false