From e334b4481d0cca645e055ba497563f83c3ef253a Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Thu, 10 Feb 2022 00:26:12 +0100
Subject: [PATCH] fix(monitoring): Beautify alarms to help making them more
 informative

---
 clusters/k8s01/monitoring/alertmanagerconfig.yaml | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/clusters/k8s01/monitoring/alertmanagerconfig.yaml b/clusters/k8s01/monitoring/alertmanagerconfig.yaml
index 580cf0431..dc8e44a26 100644
--- a/clusters/k8s01/monitoring/alertmanagerconfig.yaml
+++ b/clusters/k8s01/monitoring/alertmanagerconfig.yaml
@@ -17,14 +17,19 @@ spec:
             - apiURL:
                 name: ENC[AES256_GCM,data:qLLpwPSNKUHGd5/442Tz,iv:xrLVZyfzJN/AV6GDMO/MHDrQTRW7TuloiKpNJk8xKMc=,tag:+vdiSaDzRxFK2xMl7DbFKQ==,type:str]
                 key: ENC[AES256_GCM,data:dNEfUTI9,iv:6qZfovMMrbqf/p1DwZmX5rJsLKAigT809JE25bAnMLM=,tag:hJtTE2sLj1hq1p8S9TzV2Q==,type:str]
+              iconURL: https://avatars3.githubusercontent.com/u/3380462
               sendResolved: true
               title: '[{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ end }}] Monitoring Event Notification'
               text: |-
                 {{ range .Alerts }}
-                   *Alert:* {{ .Annotations.summary }} - `{{ .Labels.severity }}`
+                  *Alert:* {{ .Annotations.summary }} - `{{ .Labels.severity }}`
+
                   *Description:* {{ .Annotations.description }}
+
                   *Graph:* <{{ .GeneratorURL }}|:chart_with_upwards_trend:> *Runbook:* <{{ .Annotations.runbook }}|:spiral_note_pad:>
+
                   *Details:*
+
                   {{ range .Labels.SortedPairs }} • *{{ .Name }}:* `{{ .Value }}`
                   {{ end }}
                 {{ end }}
@@ -34,8 +39,8 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-02-09T23:14:30Z"
-    mac: ENC[AES256_GCM,data:NSajx5ReeSwyQoLF+uQiAJd/V+43Y1Inb10ilXV09AD9Kknn0TMcRcvACuvGsEZPDSbDHqJqnJ58O6pCuYJ6AE28eh6df43EbrQoYO4e2Tne8OyxfVpahD9uo0r0bMHD33nt4WovOXShueTGJD5ykS3cpGcPwFVpSw1DwjBsixQ=,iv:lC4RKeE7TyJ4OCiHPkLqmH6hgH8VA4y3XQrTk5gff+0=,tag:r853IsUqqD+dGbngSW7UUg==,type:str]
+    lastmodified: "2022-02-09T23:25:46Z"
+    mac: ENC[AES256_GCM,data:iz5Q1oP098WCO9PbzJAbeuIuM9yKQKZKIY42PNHAyvKYTQ8zZDZ45FhPrKWbOKSRNOplHs3dP49iKHvpzbFYTgyDqnlB9pa5fuwuCzamf3PWNjL85EpeCUz3CFDqT6fiWAT3K/g27N0TComGSmu7dHs6dljP4VdV9DZq6izbBMs=,iv:pgm0/JNn+F+ew5LXces8LAslZ9rbN2RF+2FevS9oxmE=,tag:4C+yMNs2wG5aQhSXdDAjog==,type:str]
     pgp:
         - created_at: "2022-02-09T22:43:33Z"
           enc: |-
@@ -95,8 +100,8 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-02-09T23:14:30Z"
-    mac: ENC[AES256_GCM,data:NSajx5ReeSwyQoLF+uQiAJd/V+43Y1Inb10ilXV09AD9Kknn0TMcRcvACuvGsEZPDSbDHqJqnJ58O6pCuYJ6AE28eh6df43EbrQoYO4e2Tne8OyxfVpahD9uo0r0bMHD33nt4WovOXShueTGJD5ykS3cpGcPwFVpSw1DwjBsixQ=,iv:lC4RKeE7TyJ4OCiHPkLqmH6hgH8VA4y3XQrTk5gff+0=,tag:r853IsUqqD+dGbngSW7UUg==,type:str]
+    lastmodified: "2022-02-09T23:25:46Z"
+    mac: ENC[AES256_GCM,data:iz5Q1oP098WCO9PbzJAbeuIuM9yKQKZKIY42PNHAyvKYTQ8zZDZ45FhPrKWbOKSRNOplHs3dP49iKHvpzbFYTgyDqnlB9pa5fuwuCzamf3PWNjL85EpeCUz3CFDqT6fiWAT3K/g27N0TComGSmu7dHs6dljP4VdV9DZq6izbBMs=,iv:pgm0/JNn+F+ew5LXces8LAslZ9rbN2RF+2FevS9oxmE=,tag:4C+yMNs2wG5aQhSXdDAjog==,type:str]
     pgp:
         - created_at: "2022-02-09T22:43:33Z"
           enc: |-
-- 
GitLab