build message

This commit is contained in:
Martin/Geno 2019-06-18 01:01:55 +02:00
parent 037af4a638
commit 10325aa7a8
No known key found for this signature in database
GPG Key ID: 9D7D3C6BFF600C6A
1 changed files with 10 additions and 5 deletions

View File

@ -29,12 +29,17 @@ func init() {
return
}
content := ""
firingAlerts := len(request.Alerts.Firing())
if firingAlerts > 0 {
content = fmt.Sprintf("[%s:%d] %s", request.Status, firingAlerts, strings.Join(request.CommonAnnotations.Values(), " "))
content := strings.Join(request.GroupLabels.Values(), " ")
firingAlerts := request.Alerts.Firing()
if len(firingAlerts) > 0 {
for _, a := range firingAlerts {
if description, ok := a.Annotations["description"]; ok {
content = fmt.Sprintf("%s\n%s", content, description)
}
}
content = fmt.Sprintf("[%s:%d] %s", request.Status, len(firingAlerts), content)
} else {
content = fmt.Sprintf("[%s] %s", request.Status, strings.Join(request.CommonAnnotations.Values(), " "))
content = fmt.Sprintf("[%s] %s", request.Status, content)
}
logger = logger.WithField("body", content)