Mercurial > code > home > repos > victoriametrics
changeset 48:daa0df13bf06
format
author | drewp@bigasterisk.com |
---|---|
date | Sun, 10 Mar 2024 14:48:55 -0700 |
parents | fcc97d3c0a58 |
children | febc20caabcb |
files | .style.yapf alert_rules.py |
diffstat | 2 files changed, 9 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/.style.yapf Wed Feb 14 19:44:46 2024 -0800 +++ b/.style.yapf Sun Mar 10 14:48:55 2024 -0700 @@ -1,3 +1,3 @@ [style] based_on_style = google -column_limit = 160 +column_limit = 400 \ No newline at end of file
--- a/alert_rules.py Wed Feb 14 19:44:46 2024 -0800 +++ b/alert_rules.py Sun Mar 10 14:48:55 2024 -0700 @@ -87,10 +87,8 @@ }, }, { - "alert": - "KubernetesClientCertificateExpiresNextWeek", - "expr": - 'apiserver_client_certificate_expiration_seconds_count{job="apiserver"} > 0 and histogram_quantile(0.01, sum by (job, le) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 7*24*60*60', + "alert": "KubernetesClientCertificateExpiresNextWeek", + "expr": 'apiserver_client_certificate_expiration_seconds_count{job="apiserver"} > 0 and histogram_quantile(0.01, sum by (job, le) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 7*24*60*60', "labels": { "severity": "warning" }, @@ -167,10 +165,8 @@ ], }, { - "name": - "disk_errs", - "interval": - "2d", + "name": "disk_errs", + "interval": "2d", "rules": [{ "alert": "zpool_device_error_increase", "labels": { @@ -199,14 +195,14 @@ }, }, { - "alert": "fronr_door_reader_svc_down", + "alert": "front_door_reader_svc_down", 'expr': 'up{job="fingerprint"} < 1', "annotations": { "summary": "see https://bigasterisk.com/front-door-lock/" }, }, { - "alert": "fronr_door_reader_svc_reader_no_mqtt", + "alert": "front_door_reader_svc_reader_no_mqtt", 'expr': 'mqtt_connected{job="fingerprint"} < 1', "annotations": { "summary": "see https://bigasterisk.com/front-door-lock/" @@ -242,7 +238,8 @@ { 'alert': 'old_https_certs', 'expr': 'min by (source) (x509_cert_enddate - now())/86400 < 15', - }, { + }, + { 'alert': 'high_500_response_rate', 'expr': 'avg_over_time(rate(sum by (envoy_cluster_name) (envoy_cluster_internal_upstream_rq_xx{envoy_response_code_class="5"})[20m])) > 0.02', }, @@ -361,5 +358,3 @@ def hostsExpectedOnline(ctx): return _runJson(ctx, "cd /my/serv/lanscape; pdm run python hosts_expected_online.py") - -