Merge pull request 'feat: alert manager config update' (#130) from feat-alert-manager into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/130
This commit is contained in:
commit
1676df459d
@ -14,44 +14,17 @@ metadata:
|
|||||||
namespace: freeleaps-prod
|
namespace: freeleaps-prod
|
||||||
spec:
|
spec:
|
||||||
receivers:
|
receivers:
|
||||||
# - msteamsConfigs:
|
- name: freeleaps-admin-webhook
|
||||||
# - sendResolved: true
|
webhookConfigs:
|
||||||
# text: '{{ template "msteams.default.text" . }}'
|
- sendResolved: true
|
||||||
# title: >-
|
url: >-
|
||||||
# {{ if eq .Status "firing" }}🚨 [FIRING] 🔥{{- else -}}🙌 [RESOLVED]
|
http://freeleaps-admin-api-server.68d89eb31260178d24ac0da1-alpha.svc.freeleaps.cluster:8888/api/ale…
|
||||||
# 🍻{{- end -}}
|
|
||||||
# webhookUrl:
|
|
||||||
# key: webhook-url
|
|
||||||
# name: freeleaps-teams-webhook
|
|
||||||
# name: ms-teams
|
|
||||||
- emailConfigs:
|
|
||||||
- to: "1535145760@qq.com,icecheng@mathmast.com"
|
|
||||||
from: "1535145760@qq.com"
|
|
||||||
smarthost: "smtp.qq.com:465"
|
|
||||||
authUsername: "1535145760@qq.com"
|
|
||||||
authPassword:
|
|
||||||
name: "altermanager-email-credentials"
|
|
||||||
key: "password"
|
|
||||||
authIdentity: "1535145760@qq.com"
|
|
||||||
requireTLS: false
|
|
||||||
sendResolved: true
|
|
||||||
headers:
|
|
||||||
- key: Subject
|
|
||||||
value: '{{ if eq .Status "firing" }}🚨 Freeleaps Alert: {{ .CommonAnnotations.summary }}{{ else }}✅ Freeleaps Resolved: {{ .CommonAnnotations.summary }}{{ end }}'
|
|
||||||
html: |-
|
|
||||||
<h3><strong>{{ if eq .Status "firing" }}🚨 Alert: {{ .CommonAnnotations.summary }}{{ else }}✅ Resolved: {{ .CommonAnnotations.summary }}{{ end }}</strong></h3>
|
|
||||||
<p><strong>📝 AlertName:</strong> {{ .CommonLabels.alertname }}</p>
|
|
||||||
<p><strong>🔧 Service:</strong> {{ .CommonLabels.service }}</p>
|
|
||||||
<p><strong>🔧 Pod:</strong> {{ .CommonLabels.pod }}({{ .CommonLabels.instance }})</p>
|
|
||||||
<p><strong>🏷️ Severity:</strong> {{ .CommonLabels.severity }}</p>
|
|
||||||
<p><strong>{{ if eq .Status "firing" }}🔴 Status:{{ else }}🟢 Status:{{ end }}</strong> {{ .Status | toUpper }}</p>
|
|
||||||
<p>📝 Description: {{ .CommonAnnotations.description }}</p>
|
|
||||||
<p>📖 Runbook: <a href="{{ .CommonAnnotations.runbook_url }}">{{ .CommonAnnotations.runbook_url }}</a></p>
|
|
||||||
name: email
|
|
||||||
route:
|
route:
|
||||||
groupBy:
|
groupBy:
|
||||||
- severity
|
- severity
|
||||||
groupInterval: 5m
|
- alertname
|
||||||
receiver: email
|
- service
|
||||||
groupWait: 5m
|
groupInterval: 1m
|
||||||
repeatInterval: 6h
|
groupWait: 30s
|
||||||
|
receiver: freeleaps-admin-webhook
|
||||||
|
repeatInterval: 30m
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user