diff --git a/packages/extra/monitoring/Chart.yaml b/packages/extra/monitoring/Chart.yaml index 43328289..3bd1c4e0 100644 --- a/packages/extra/monitoring/Chart.yaml +++ b/packages/extra/monitoring/Chart.yaml @@ -3,4 +3,4 @@ name: monitoring description: Monitoring and observability stack icon: /logos/monitoring.svg type: application -version: 1.2.1 +version: 1.2.2 diff --git a/packages/extra/monitoring/templates/vm/vmalert.yaml b/packages/extra/monitoring/templates/vm/vmalert.yaml index e8a407ea..0e6536d3 100644 --- a/packages/extra/monitoring/templates/vm/vmalert.yaml +++ b/packages/extra/monitoring/templates/vm/vmalert.yaml @@ -1,18 +1,21 @@ +{{- range .Values.metricsStorages }} +--- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMAlert metadata: - name: vmalert + name: vmalert-{{ .name }} spec: datasource: - url: http://vmselect-vmcluster.{{ .Release.Namespace }}.svc:8481/select/0/prometheus + url: http://vmselect-{{ .name }}.{{ $.Release.Namespace }}.svc:8481/select/0/prometheus evaluationInterval: 15s extraArgs: remoteWrite.disablePathAppend: "true" notifiers: - - url: http://vmalertmanager.{{ .Release.Namespace }}.svc:9093 + - url: http://vmalertmanager.{{ $.Release.Namespace }}.svc:9093 remoteRead: - url: http://vmselect-shortterm.{{ .Release.Namespace }}.svc:8481/select/0/prometheus + url: http://vmselect-{{ .name }}.{{ $.Release.Namespace }}.svc:8481/select/0/prometheus remoteWrite: - url: http://vminsert-shortterm.{{ .Release.Namespace }}.svc:8480/insert/0/prometheus/api/v1/write + url: http://vminsert-{{ .name }}.{{ $.Release.Namespace }}.svc:8480/insert/0/prometheus/api/v1/write resources: {} selectAllByDefault: true +{{- end }}