From acad27c39f4e12f6fc2a5fed6f0689f439f09183 Mon Sep 17 00:00:00 2001 From: Adolfo Reyna Date: Mon, 14 Sep 2026 23:00:58 -0400 Subject: [PATCH] daily backup 2026-09-14 --- areas/operations/service_health_checks.jsonl | 21 ++++++++++++++ areas/operations/service_health_latest.json | 28 +++++++++---------- projects/network_usage/network_usage.sqlite3 | Bin 3158016 -> 3158016 bytes 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/areas/operations/service_health_checks.jsonl b/areas/operations/service_health_checks.jsonl index fd4320b..edcab37 100644 --- a/areas/operations/service_health_checks.jsonl +++ b/areas/operations/service_health_checks.jsonl @@ -14950,3 +14950,24 @@ {"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-15T01:50:47+00:00"} {"detail": "URLError: ", "elapsed_ms": 1, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-15T01:50:47+00:00"} {"detail": "URLError: ", "elapsed_ms": 1002, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-15T01:50:47+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 921, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 171, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 204, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 267, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 214, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 174, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 182, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 136, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 290, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "URLError: ", "elapsed_ms": 168, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 191, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1201, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} +{"detail": "URLError: ", "elapsed_ms": 39, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-15T02:50:56+00:00"} diff --git a/areas/operations/service_health_latest.json b/areas/operations/service_health_latest.json index a9c5e78..809af0d 100644 --- a/areas/operations/service_health_latest.json +++ b/areas/operations/service_health_latest.json @@ -8,35 +8,35 @@ "kind": "tcp", "service": "kokoro-tts", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" }, { "detail": "URLError: ", - "elapsed_ms": 174, + "elapsed_ms": 168, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" }, { "detail": "HTTP 502", - "elapsed_ms": 165, + "elapsed_ms": 191, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" }, { "detail": "ConnectionRefusedError: [Errno 61] Connection refused", - "elapsed_ms": 1133, + "elapsed_ms": 1201, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" }, { "detail": "URLError: ", @@ -45,29 +45,29 @@ "kind": "http", "service": "kitchen-esp32", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" }, { - "detail": "URLError: ", - "elapsed_ms": 1, + "detail": "URLError: ", + "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" }, { "detail": "URLError: ", - "elapsed_ms": 1002, + "elapsed_ms": 39, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", - "timestamp": "2026-09-15T01:50:47+00:00" + "timestamp": "2026-09-15T02:50:56+00:00" } ], "log": "/Users/adolforeyna/brain/areas/operations/service_health_checks.jsonl", "ok": 14, - "timestamp": "2026-09-15T01:50:47+00:00", + "timestamp": "2026-09-15T02:50:56+00:00", "total": 21 } diff --git a/projects/network_usage/network_usage.sqlite3 b/projects/network_usage/network_usage.sqlite3 index 52040f3a766aac94790bdf882efc2b0716728993..6d426d9e96068effad1dde215664553e3e93e360 100644 GIT binary patch delta 7533 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 Sk|c|pL{F+FdWQb=>;D1uAm8Eu delta 6104 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