diff --git a/charts/sn-platform/templates/prometheus/prometheus-configmap.yaml b/charts/sn-platform/templates/prometheus/prometheus-configmap.yaml index a32619737..4a264511c 100644 --- a/charts/sn-platform/templates/prometheus/prometheus-configmap.yaml +++ b/charts/sn-platform/templates/prometheus/prometheus-configmap.yaml @@ -32,6 +32,10 @@ data: prometheus.yml: | global: scrape_interval: {{ .Values.prometheus.scrapeInterval }} +{{- if .Values.prometheus.externalLabels }} + external_labels: +{{ toYaml .Values.prometheus.externalLabels | indent 8 }} +{{- end }} {{- if .Values.monitoring.alert_manager }} rule_files: - 'rules.yml' diff --git a/charts/sn-platform/templates/prometheus/prometheus-statefulset.yaml b/charts/sn-platform/templates/prometheus/prometheus-statefulset.yaml index f8df49daa..fdd3953a9 100644 --- a/charts/sn-platform/templates/prometheus/prometheus-statefulset.yaml +++ b/charts/sn-platform/templates/prometheus/prometheus-statefulset.yaml @@ -116,6 +116,11 @@ spec: - name: "{{ template "pulsar.fullname" . }}-{{ .Values.prometheus.component }}" image: "{{ .Values.images.prometheus.repository }}:{{ .Values.images.prometheus.tag }}" imagePullPolicy: {{ .Values.images.prometheus.pullPolicy }} + env: + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name {{- if .Values.prometheus.resources }} resources: {{ toYaml .Values.prometheus.resources | indent 10 }} diff --git a/charts/sn-platform/values.yaml b/charts/sn-platform/values.yaml index bff2a4e2e..b26aa115d 100644 --- a/charts/sn-platform/values.yaml +++ b/charts/sn-platform/values.yaml @@ -1784,6 +1784,7 @@ prometheus: # https://prometheus.io/docs/prometheus/latest/storage/#operational-aspects - --storage.tsdb.wal-compression scrapeInterval: 15s + externalLabels: {} securityContext: runAsUser: 65534 runAsNonRoot: true