X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=filesystem%2Fetc%2Fprometheus%2Frules%2Fiank.yml;h=9838cac3ca219cbbf748da0ea366843056dbeb53;hp=4f3bb04ee5e8e0ee5129638dcbc43c6c6458ea9b;hb=6cc73025405b7a540eec371d1d8f7d9d13d8e019;hpb=56c55d8e02cdd6ec67d2fe53cc03785d8876442e diff --git a/filesystem/etc/prometheus/rules/iank.yml b/filesystem/etc/prometheus/rules/iank.yml index 4f3bb04..9838cac 100644 --- a/filesystem/etc/prometheus/rules/iank.yml +++ b/filesystem/etc/prometheus/rules/iank.yml @@ -9,10 +9,9 @@ groups: - name: standard rules: -## uncomment for testing an alert firing +# ## uncomment for testing an alert firing # - alert: test-alert4 # expr: vector(1) -# # expr: nonexistent_metric # for: 0m # labels: # severity: day @@ -107,13 +106,15 @@ groups: labels: severity: prod +# 17 minutes: if we reboot causing 1 send to fail, thats 10 minutes. we +# test this every 5 minutes, so thats 15 minutes at most. - alert: mailtest_check_vps expr: |- - time() - mailtest_check_last_usec{job="tlsnode"} >= 60 * 12 + time() - mailtest_check_last_usec{job="tlsnode"} >= 60 * 17 labels: severity: day annotations: - summary: '12 minutes down' + summary: '17 minutes down' - alert: mailtest_check_unexpected_spamd_vps expr: |- @@ -125,11 +126,11 @@ groups: - alert: mailtest_check_mailhost expr: |- - time() - max by (folder,from) (mailtest_check_last_usec{job="node"}) >= 60 * 12 + time() - max by (folder,from) (mailtest_check_last_usec{job="node"}) >= 60 * 17 labels: severity: day annotations: - summary: '12 minutes down' + summary: '17 minutes down' # 20 minutes. just allow for more due to prod alert. - alert: mailtest_check_gnu_mailhost