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
};