From dc1aebea3a794fc55b4b584207f1dfb0c1b39b41 Mon Sep 17 00:00:00 2001 From: Xi Chen Date: Tue, 14 Oct 2025 15:15:19 -0700 Subject: [PATCH] make additional runtime params configurable through chart --- promitor-agent-scraper/templates/configmap.yaml | 16 +++++++++++++--- promitor-agent-scraper/values.yaml | 2 ++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/promitor-agent-scraper/templates/configmap.yaml b/promitor-agent-scraper/templates/configmap.yaml index 57e7197..ebe1e23 100644 --- a/promitor-agent-scraper/templates/configmap.yaml +++ b/promitor-agent-scraper/templates/configmap.yaml @@ -11,6 +11,11 @@ data: runtime.yaml: |- server: httpPort: {{ .Values.service.targetPort | quote }} + {{- with .Values.server }} + {{- if .maxDegreeOfParallelism }} + maxDegreeOfParallelism: {{ .maxDegreeOfParallelism }} + {{- end }} + {{- end }} {{- if .Values.concurrency.mutexTimeoutSeconds }} concurrency: mutexTimeoutSeconds: {{ .Values.concurrency.mutexTimeoutSeconds }} @@ -73,7 +78,7 @@ data: verbosity: {{ .Values.telemetry.containerLogs.logLevel | quote }} {{- end }} defaultVerbosity: {{ .Values.telemetry.defaultLogLevel | quote }} - {{- if or .Values.azureMonitor.logging.enabled .Values.azureMonitor.integration.history.startingFromInHours .Values.azureMonitor.integration.useAzureMonitorSdk .Values.azureMonitor.integration.metricsBatching.enabled }} + {{- if or .Values.azureMonitor.logging.enabled .Values.azureMonitor.integration.history.startingFromInHours .Values.azureMonitor.integration.history.startingFromOffset .Values.azureMonitor.integration.useAzureMonitorSdk .Values.azureMonitor.integration.metricsBatching.enabled }} azureMonitor: {{- if .Values.azureMonitor.logging.enabled }} logging: @@ -82,7 +87,7 @@ data: {{- end }} isEnabled: {{ .Values.azureMonitor.logging.enabled | quote }} {{- end }} - {{- if or .Values.azureMonitor.integration.history.startingFromInHours .Values.azureMonitor.integration.useAzureMonitorSdk .Values.azureMonitor.integration.metricsBatching.enabled }} + {{- if or .Values.azureMonitor.integration.history.startingFromInHours .Values.azureMonitor.integration.history.startingFromOffset .Values.azureMonitor.integration.useAzureMonitorSdk .Values.azureMonitor.integration.metricsBatching.enabled }} integration: {{- if .Values.azureMonitor.integration.metricsBatching.enabled }} metricsBatching: @@ -93,10 +98,15 @@ data: {{- if .Values.azureMonitor.integration.useAzureMonitorSdk }} useAzureMonitorSdk: {{ .Values.azureMonitor.integration.useAzureMonitorSdk }} {{- end }} - {{- if .Values.azureMonitor.integration.history.startingFromInHours }} + {{- if or .Values.azureMonitor.integration.history.startingFromInHours .Values.azureMonitor.integration.history.startingFromOffset }} history: + {{- if .Values.azureMonitor.integration.history.startingFromInHours }} startingFromInHours: {{ .Values.azureMonitor.integration.history.startingFromInHours }} {{- end }} + {{- if .Values.azureMonitor.integration.history.startingFromOffset }} + startingFromOffset: {{ .Values.azureMonitor.integration.history.startingFromOffset }} + {{- end }} + {{- end }} {{- end }} {{- end }} metrics-declaration.yaml: |- diff --git a/promitor-agent-scraper/values.yaml b/promitor-agent-scraper/values.yaml index 191ec60..3114700 100644 --- a/promitor-agent-scraper/values.yaml +++ b/promitor-agent-scraper/values.yaml @@ -20,6 +20,7 @@ azureAuthentication: id: "" key: "" binding: "" + concurrency: mutexTimeoutSeconds: 90 metricSinks: @@ -119,6 +120,7 @@ azureMonitor: enabled: false history: startingFromInHours: + startingFromOffset: 00:00:00 deployment: env: