1
0

hosts/monitoring-3: Add alert for Synapse

This commit is contained in:
clerie 2023-12-01 17:50:54 +01:00
parent 2e68d00ca4
commit cff95863fd
2 changed files with 11 additions and 2 deletions

View File

@ -273,7 +273,7 @@ in {
static_configs = [ static_configs = [
{ {
targets = [ targets = [
"https://matrix.entr0py.de/_matrix/static/" "matrix.entr0py.de"
]; ];
} }
]; ];
@ -281,9 +281,10 @@ in {
{ {
source_labels = [ "__address__" ]; source_labels = [ "__address__" ];
target_label = "__param_target"; target_label = "__param_target";
replacement = "https://\${1}/_matrix/static/";
} }
{ {
source_labels = [ "__param_target" ]; source_labels = [ "__address__" ];
target_label = "target"; target_label = "target";
} }
{ {

View File

@ -57,3 +57,11 @@ groups:
annotations: annotations:
summary: "Kernel of {{ $labels.instance }} changed" summary: "Kernel of {{ $labels.instance }} changed"
description: "The Kernel {{ $labels.instance }} booted with, isn't the target Kernel. A reboot may be required." description: "The Kernel {{ $labels.instance }} booted with, isn't the target Kernel. A reboot may be required."
- alert: SynapseUnavailable
expr: last_over_time(probe_success{instance="monitoring-3.net.clerie.de", job="blackbox_local_synapse", target="matrix.entr0py.de"}[5m]) == 0
for: 5m
labels:
severity: warning
annotations:
summary: "Synapse of {{ $labels.target }} unavailable"
description: "The Synapse backend of {{ $labels.instance }} is unreachable or returns garbage"