Helm chart: Added service monitor (#824)

* Helm chart: Added service monitor

* Bumped loki-stack chart version

* Bumped loki chart version
pull/834/head
Alessio Martorelli 7 years ago committed by Cyril Tovena
parent b887602e36
commit f7d30e2cbc
  1. 2
      production/helm/loki-stack/Chart.yaml
  2. 2
      production/helm/loki/Chart.yaml
  3. 24
      production/helm/loki/templates/servicemonitor.yaml
  4. 4
      production/helm/loki/values.yaml

@ -1,5 +1,5 @@
name: loki-stack
version: 0.12.0
version: 0.13.0
appVersion: 0.0.1
kubeVersion: "^1.10.0-0"
description: "Loki: like Prometheus, but for logs."

@ -1,5 +1,5 @@
name: loki
version: 0.11.0
version: 0.12.0
appVersion: 0.0.1
kubeVersion: "^1.10.0-0"
description: "Loki: like Prometheus, but for logs."

@ -0,0 +1,24 @@
{{- if .Values.serviceMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "loki.fullname" . }}
labels:
app: {{ template "loki.name" . }}
chart: {{ template "loki.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
selector:
matchLabels:
app: {{ template "loki.name" . }}
release: {{ .Release.Name | quote }}
namespaceSelector:
matchNames:
- {{ .Release.Namespace | quote }}
endpoints:
- port: http-metrics
{{- if .Values.serviceMonitor.interval }}
interval: {{ .Values.serviceMonitor.interval }}
{{- end }}
{{- end }}

@ -164,3 +164,7 @@ podDisruptionBudget: {}
updateStrategy:
type: RollingUpdate
serviceMonitor:
enabled: false
interval: ""

Loading…
Cancel
Save