Make VMAgent extraArgs tunable

Signed-off-by: Timofei Larkin <lllamnyp@gmail.com>
This commit is contained in:
Timofei Larkin
2025-06-23 11:15:42 +03:00
parent 6a8530a00a
commit 62a6da0063
2 changed files with 6 additions and 2 deletions

View File

@@ -1,3 +1,7 @@
{{- define "monitoring-agents.vmagent.defaultExtraArgs" }}
promscrape.streamParse: "true"
promscrape.maxScrapeSize: 32MB
{{- end }}
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMAgent
metadata:
@@ -8,8 +12,7 @@ spec:
cluster: {{ .Values.vmagent.externalLabels.cluster }}
tenant: {{ .Values.vmagent.externalLabels.tenant }}
extraArgs:
promscrape.streamParse: "true"
promscrape.maxScrapeSize: 32MB
{{- toYaml (deepCopy .Values.vmagent.extraArgs | mergeOverwrite (fromYaml (include "monitoring-agents.vmagent.defaultExtraArgs" .))) | nindent 4 }}
remoteWrite:
{{- range .Values.vmagent.remoteWrite.urls }}
- url: {{ . | quote }}

View File

@@ -309,6 +309,7 @@ vmagent:
urls:
- http://vminsert-shortterm.tenant-root.svc:8480/insert/0/prometheus
- http://vminsert-longterm.tenant-root.svc:8480/insert/0/prometheus
extraArgs: {}
fluent-bit:
rbac: