@cryptotaxi247 / infra-1 / commits / f99f410d

move grafana links to a grafana annotation

Graham Christensen committed Nov 22, 2021 at 02:43 UTC f99f410d79dbcd22fa7076b2a856e3abb59f9d83
2 files changed +11 -6
delft/eris.nix
+5 -5
@@ -122,7 +122,7 @@ in {
122 expr = ''hydra_machine_build_duration_bucket{le="+Inf"} - ignoring(le) hydra_machine_build_duration_bucket{le="172800"} > 0'';
123 for = "30m";
124 labels.severity = "warning";
125 - annotations.summary = "https://monitoring.nixos.org/grafana/d/j0hJAY1Wk/in-progress-build-duration-heatmap";
125 + annotations.grafana = "https://monitoring.nixos.org/grafana/d/j0hJAY1Wk/in-progress-build-duration-heatmap";
126 }
127 ];
128 }
@@ -135,7 +135,7 @@ in {
135 expr = ''node_filesystem_files_free{mountpoint="/"} <= 10000'';
136 for = "30m";
137 labels.severity = "warning";
138 - annotations.summary = "https://monitoring.nixos.org/grafana/d/5LANB9pZk/per-instance-metrics?orgId=1&refresh=30s&var-instance={{ $labels.instance }}";
138 + annotations.grafana = "https://monitoring.nixos.org/grafana/d/5LANB9pZk/per-instance-metrics?orgId=1&refresh=30s&var-instance={{ $labels.instance }}";
139 }
140
141 {
@@ -143,7 +143,7 @@ in {
143 expr = ''node_filesystem_avail_bytes{mountpoint="/"} <= 10000000000'';
144 for = "30m";
145 labels.severity = "warning";
146 - annotations.summary = "https://monitoring.nixos.org/grafana/d/5LANB9pZk/per-instance-metrics?orgId=1&refresh=30s&var-instance={{ $labels.instance }}";
146 + annotations.grafana = "https://monitoring.nixos.org/grafana/d/5LANB9pZk/per-instance-metrics?orgId=1&refresh=30s&var-instance={{ $labels.instance }}";
147 }
148 ];
149 }
@@ -156,14 +156,14 @@ in {
156 expr = ''node_systemd_unit_state{name=~"^rfc39-sync.service$", state="failed"} == 1'';
157 for = "30m";
158 labels.severity = "warning";
159 - annotations.summary = "https://monitoring.nixos.org/grafana/d/fBW4tL1Wz/scheduled-task-state-channels-website?orgId=1&refresh=10s";
159 + annotations.grafana = "https://monitoring.nixos.org/grafana/d/fBW4tL1Wz/scheduled-task-state-channels-website?orgId=1&refresh=10s";
160 }
161 {
162 alert = "ChannelUpdateStuck";
163 expr = ''max_over_time(node_systemd_unit_state{name=~"^update-nix.*.service$",state=~"failed"}[5m]) == 1'';
164 for = "30m";
165 labels.severity = "warning";
166 - annotations.summary = "https://monitoring.nixos.org/grafana/d/fBW4tL1Wz/scheduled-task-state-channels-website?orgId=1&refresh=10s";
166 + annotations.grafana = "https://monitoring.nixos.org/grafana/d/fBW4tL1Wz/scheduled-task-state-channels-website?orgId=1&refresh=10s";
167 }
168 ];
169 }
delft/eris/alertmanager-matrix-forwarder.nix
+6 -1
@@ -69,7 +69,12 @@ in {
69 {{ else }}
70 <font color='green'><b>[RESOLVED]</b></font>
71 {{ end }}
72 - {{ index .Labels "alertname"}}: {{ index .Annotations "summary"}} (<a href="{{ .GeneratorURL }}">source</a>, <a href="{{ .SilenceURL }}">silence</a>)<br/>
72 + {{ index .Labels "alertname"}}: {{ index .Annotations "summary"}}
73 + (
74 + <a href="{{ index .Annotations "grafana" }}">📈</a>,
75 + <a href="{{ .GeneratorURL }}">source</a>,
76 + <a href="{{ .SilenceURL }}">silence</a>
77 + )<br/>
78 {{end -}}'';
79 msg_type = "m.text"; # Must be either `m.text` or `m.notice`
80 };