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")
-
-