From 0f552c97d6b5a208e93d05ec0ed0e07d49fcf568 Mon Sep 17 00:00:00 2001 From: Bruno Domingues Date: Thu, 12 Jun 2025 00:31:41 -0300 Subject: [PATCH] SIENTIAPDE-1105: add ServiceMonitor configuration for Prometheus metrics collection. --- values.yaml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/values.yaml b/values.yaml index d5293bd..0701d16 100644 --- a/values.yaml +++ b/values.yaml @@ -116,7 +116,24 @@ service: type: ClusterIP port: 4840 targetPort: 4840 - + +# Configuração do ServiceMonitor para o Prometheus Operator +# ref: https://github.com/prometheus-operator/prometheus-operator +serviceMonitor: + # Se true, um recurso ServiceMonitor será criado. + enabled: true + # O intervalo no qual as métricas devem ser coletadas (ex: 30s, 1m). + interval: 30s + # O path do endpoint de métricas na sua aplicação. + path: /metrics + # Labels adicionais para o recurso ServiceMonitor. + # Essencial para que o Prometheus Operator o descubra. Se você usa o helm chart kube-prometheus-stack, + # ele procura por ServiceMonitors com o label "release: kube-prometheus-stack". + additionalLabels: + release: kube-prometheus-stack + # Configurações de relabeling adicionais, se necessário. + # ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + relabelings: [] env: # Entrypoint variables @@ -163,7 +180,7 @@ ssh: knownHostsPath: /mnt/known_hosts # kubectl create secret docker-registry docker-hub-secret --namespace sientia --docker-server=http://aignosi.azurecr.io --docker-username=aignosi --docker-password=5I5zpQ6sRaHqX1hD3dr+2mo647yO3FRc359/wu6gsP+ACRDRz5mp -# helm upgrade --install sientia-opc-ingestor sientia/sientia-module -n sientia --create-namespace -f ./values.yaml --version 0.1.0-uat +# helm upgrade --install sientia-opc-ingestor sientia/sientia-module -n sientia --create-namespace -f ./values.yaml --version 0.2.0-uat # kubectl create secret generic git-ssh-key-sientia-opc-ingestor \ # --namespace sientia \