From 6ad4c4056ed4ceb5b2bd73faba0f7655534f5546 Mon Sep 17 00:00:00 2001 From: Thomas Maier Date: Tue, 26 Sep 2017 15:03:46 +0200 Subject: [PATCH] new grafana alert formatting --- handler.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/handler.go b/handler.go index 557f72c..40f1610 100644 --- a/handler.go +++ b/handler.go @@ -58,6 +58,14 @@ func grafanaParserFunc(r *http.Request) (string, error) { return "", err } - // contruct and return alert message - return alert.State + ": " + alert.Title + "/" + alert.Message + "(" + alert.RuleURL + ")", nil + // contruct alert message + var message string + switch alert.State { + case "ok": + message = "8-) " + alert.Title + default: + message = ":'-( " + alert.Title + "\n" + alert.Message + "\n" + alert.RuleURL + } + + return message, nil }