github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/helm/templates/prometheus/alertmanager.yaml (about)

     1  {{- if not (empty .Values.prometheus.alertmanager.configMapOverrideName) }}
     2  apiVersion: v1
     3  kind: ConfigMap
     4  metadata:
     5    labels:
     6      {{- include "kubeblocks.labels" . | nindent 4 }}
     7    name: kb-addon-{{ include "addon.prometheus.name" . }}-{{ .Values.prometheus.alertmanager.configMapOverrideName }}
     8  data:
     9    alertmanager.yml: |
    10      global: { }
    11      receivers:
    12        - name: default-receiver
    13      route:
    14        group_by: [ 'alertname', 'namespace', 'app_kubernetes_io_instance' ]
    15        group_interval: 30s
    16        group_wait: 5s
    17        receiver: default-receiver
    18        repeat_interval: 10m
    19        routes:
    20          - receiver: default-receiver
    21            group_by: ['alertname', 'instance', 'pod']
    22            matchers:
    23              - alertname=~"Container.*"
    24      {{- end -}}