This commit is contained in:
Matt Burchett 2021-09-18 02:51:27 -05:00
parent 312b9694ae
commit 34fffdbfcc

View File

@ -71,7 +71,13 @@ func parsePrometheus(body []byte) []string {
// Description : Clock on 10.234.62.22:9100 is not synchronising. Ensure NTP is configured on this host. // Description : Clock on 10.234.62.22:9100 is not synchronising. Ensure NTP is configured on this host.
var message []string var message []string
for _, i := range reqBody.Alerts { for _, i := range reqBody.Alerts {
message = append(message, fmt.Sprintf("%s : %s\nInstance : %s\nSeverity : %s\nStarted : %s\nDescription : %s\n", i.Labels.Alertname, i.Status, var emoji string // ugh
if i.Status == "resolved" { // what are you doing
emoji = "✅" // why
} else { // no
emoji = "🚨" // stop
} // cry
message = append(message, fmt.Sprintf("%s %s : %s\nInstance : %s\nSeverity : %s\nStarted : %s\nDescription : %s\n", emoji, i.Labels.Alertname, i.Status,
i.Labels.Instance, i.Labels.Severity, i.StartsAt, i.Annotations.Description)) i.Labels.Instance, i.Labels.Severity, i.StartsAt, i.Annotations.Description))
} }