Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: monitoring.coreos.com/v1alpha1
- kind: AlertmanagerConfig
- metadata:
- name: alert-config
- namespace: monitoring
- labels:
- release: monitoring
- spec:
- route:
- groupBy: ['cluster', 'namespace']
- groupWait: 30s
- groupInterval: 10m
- repeatInterval: 10m
- receiver: email
- receivers:
- - name: email
- emailConfigs:
- smarthost: 'XXXX.XXXXX.com:25'
- headers:
- - key: subject
- value: "[{{ .Status | toUpper }}] Alert Notification"
- requireTLS: false
- sendResolved: false
- html: |
- <html>
- <body>
- <h3>Alerts Summary</h3>
- <ul>
- {{ range .Alerts }}
- <li>
- <b>Alert:</b> {{ .Annotations.summary }}<br/>
- <b>Description:</b> {{ .Annotations.message }}<br/>
- <b>Environment:</b> {{ .Labels.env }}<br/>
- <b>Cluster:</b> {{ .Labels.cluster }}<br/>
- <b>Namespace:</b> {{ .Labels.namespace }}<br/>
- <b>Pod:</b> {{ .Labels.pod }}<br/>
- <b>Severity:</b> {{ .Labels.severity }}<br/>
- <b>Status:</b> {{ .Status | toUpper }}<br/>
- <b>Starts At:</b> {{ .StartsAt }}<br/>
- {{ if eq .Status "resolved" }}
- <b>Resolved At:</b> {{ .EndsAt }}<br/>
- {{ end }}
- <!-- Grafana Button -->
- <a href="https://XXXXXXX.com/d/ddqn51m3mrn5sa/baxi-k8s-cluster-view?orgId=1&var-cluster={{ .Labels.cluster }}&var-resolution=30s"
- style="display:inline-block;padding:10px 20px;color:black;background-color:#d3d3d3;border-radius:5px;text-decoration:none;font-weight:bold;">
- Click to view in Grafana
- </a>
- </li>
- {{ end }}
- </ul>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment