diff --git a/areas/operations/service_health_checks.jsonl b/areas/operations/service_health_checks.jsonl index 17d578e..a362efe 100644 --- a/areas/operations/service_health_checks.jsonl +++ b/areas/operations/service_health_checks.jsonl @@ -17449,3 +17449,507 @@ {"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T02:25:20+00:00"} {"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T02:25:20+00:00"} {"detail": "URLError: ", "elapsed_ms": 1004, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T02:25:20+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 883, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 175, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 149, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 294, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 293, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 167, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 184, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 4, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 216, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 256, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "URLError: ", "elapsed_ms": 173, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 176, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1076, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1007, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1002, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T03:26:30+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 871, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 161, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 202, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 291, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 332, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 160, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 181, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 160, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 266, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "URLError: ", "elapsed_ms": 182, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 175, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 2640, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1004, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T04:26:39+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 1009, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 180, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 202, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 242, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 267, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 166, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 200, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 215, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 220, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "URLError: ", "elapsed_ms": 351, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 171, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1063, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1005, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T05:27:48+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 918, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 164, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 165, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 273, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 271, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 178, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 169, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 225, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 221, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "URLError: ", "elapsed_ms": 173, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 157, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "TimeoutError: timed out", "elapsed_ms": 5004, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1009, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T06:27:58+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 899, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 169, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 132, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 234, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 239, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 158, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 179, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 205, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 249, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "URLError: ", "elapsed_ms": 168, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 175, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1109, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5002, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T07:29:07+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 904, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 177, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 136, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 257, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 247, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 144, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 172, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 146, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 245, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "URLError: ", "elapsed_ms": 166, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 161, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1160, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1007, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T08:30:16+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 941, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 172, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 126, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 263, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 246, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 174, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 171, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 154, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 274, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "URLError: ", "elapsed_ms": 124, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 162, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1087, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5002, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T09:30:26+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 926, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 187, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 118, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 336, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 298, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 169, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 161, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 181, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 223, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "URLError: ", "elapsed_ms": 160, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 167, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1122, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1002, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T10:31:35+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 861, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 173, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 114, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 274, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 241, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 182, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 183, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 213, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 282, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "URLError: ", "elapsed_ms": 99, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 173, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1803, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T11:31:45+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 991, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 165, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 179, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 267, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 259, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 146, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 191, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 143, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 257, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "URLError: ", "elapsed_ms": 174, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 185, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1105, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1008, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1002, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T12:32:54+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 971, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 179, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 161, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 285, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 323, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 191, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 188, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 154, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 278, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "URLError: ", "elapsed_ms": 155, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 184, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1097, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T13:33:03+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 615, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 167, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 209, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 290, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 253, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 181, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 177, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 184, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 276, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "URLError: ", "elapsed_ms": 100, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 172, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1111, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1004, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T14:34:13+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 1000, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 166, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 168, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 283, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 236, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 168, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 171, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 228, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 266, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "URLError: ", "elapsed_ms": 165, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 178, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1109, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1005, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T15:35:22+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 866, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 159, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 196, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 268, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 226, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 167, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 167, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 262, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 274, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "URLError: ", "elapsed_ms": 188, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 155, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1113, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1004, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T16:35:32+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 995, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 164, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 187, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 266, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 243, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 164, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 171, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 146, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 218, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "URLError: ", "elapsed_ms": 168, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 164, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1030, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1010, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5004, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1004, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T17:36:41+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 974, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 180, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 202, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 289, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 218, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 157, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 174, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 220, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 278, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "URLError: ", "elapsed_ms": 162, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 179, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1122, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1005, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1002, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T18:37:51+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 955, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 175, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 187, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 289, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 237, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 171, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 180, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 211, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 307, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "URLError: ", "elapsed_ms": 160, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 178, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1092, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1007, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T19:38:00+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 1224, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 177, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 213, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 272, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 264, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 173, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 169, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 198, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 289, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "URLError: ", "elapsed_ms": 105, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 188, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1077, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1006, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T20:39:10+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 5, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 662, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 181, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 215, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 295, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 361, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 183, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 177, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 144, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 318, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "URLError: ", "elapsed_ms": 117, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 203, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1117, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1009, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5002, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T21:39:18+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 1015, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 171, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 181, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 294, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 237, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 181, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 186, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 222, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T22:40:27+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-20T22:40:27+00:00"} +{"detail": "URLError: ", "elapsed_ms": 173, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 163, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1185, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1007, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1002, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T22:40:27+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 3, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 956, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 189, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 148, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 292, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 229, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 180, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 163, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 234, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 316, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "URLError: ", "elapsed_ms": 159, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 191, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1091, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1009, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-20T23:40:36+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 4, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 907, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 148, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 124, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 271, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 245, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 162, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 157, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 253, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 256, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "URLError: ", "elapsed_ms": 175, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 158, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1101, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1007, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1004, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-21T00:41:46+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 5, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 941, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 177, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 192, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 268, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 221, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 168, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 163, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 215, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 268, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "URLError: ", "elapsed_ms": 165, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 171, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1113, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1007, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "URLError: ", "elapsed_ms": 2, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-21T01:42:55+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 2, "group": "brain", "kind": "tcp", "service": "hermes-gateway", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "path exists", "group": "brain", "kind": "file", "mode": "0o600", "path_type": "socket", "service": "reyna-cli-privacy-socket", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 5, "group": "brain", "http_status": 200, "kind": "http", "service": "browser-dashboard", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 0, "group": "voice", "kind": "tcp", "service": "kokoro-tts", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 900, "group": "home", "http_status": 200, "kind": "http", "service": "authentik", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 203, "group": "home", "http_status": 200, "kind": "http", "service": "photos-immich", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 136, "group": "home", "http_status": 200, "kind": "http", "service": "nextcloud", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 290, "group": "home", "http_status": 200, "kind": "http", "service": "jellyfin", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 232, "group": "home", "http_status": 200, "kind": "http", "service": "homarr-dashboard", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 166, "group": "home", "http_status": 200, "kind": "http", "service": "memos", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 200", "elapsed_ms": 172, "group": "home", "http_status": 200, "kind": "http", "service": "n8n", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 3, "group": "home", "kind": "tcp", "service": "instatic", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "tcp connection accepted", "elapsed_ms": 1, "group": "home", "kind": "tcp", "service": "pihole-admin", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 157, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-primary", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 404", "elapsed_ms": 262, "group": "emi", "http_status": 404, "kind": "http", "service": "emi-api-family-route", "status": "ok", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "URLError: ", "elapsed_ms": 104, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "HTTP 502", "elapsed_ms": 178, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "ConnectionRefusedError: [Errno 61] Connection refused", "elapsed_ms": 1027, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1005, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "URLError: ", "elapsed_ms": 5003, "group": "esp32", "kind": "http", "service": "rlcd-esp32", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} +{"detail": "URLError: ", "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", "timestamp": "2026-09-21T02:43:04+00:00"} diff --git a/areas/operations/service_health_latest.json b/areas/operations/service_health_latest.json index df0f431..33589b6 100644 --- a/areas/operations/service_health_latest.json +++ b/areas/operations/service_health_latest.json @@ -8,44 +8,44 @@ "kind": "tcp", "service": "kokoro-tts", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" }, { "detail": "URLError: ", - "elapsed_ms": 166, + "elapsed_ms": 104, "group": "emi", "kind": "http", "service": "emi-frontend", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" }, { "detail": "HTTP 502", - "elapsed_ms": 158, + "elapsed_ms": 178, "group": "emi", "http_status": 502, "kind": "http", "service": "emi-wordpress", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" }, { "detail": "ConnectionRefusedError: [Errno 61] Connection refused", - "elapsed_ms": 1039, + "elapsed_ms": 1027, "group": "esp32", "kind": "tcp", "service": "reyna-cli-kidsos", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" }, { "detail": "URLError: ", - "elapsed_ms": 1006, + "elapsed_ms": 1005, "group": "esp32", "kind": "http", "service": "kitchen-esp32", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" }, { "detail": "URLError: ", @@ -54,20 +54,20 @@ "kind": "http", "service": "rlcd-esp32", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" }, { "detail": "URLError: ", - "elapsed_ms": 1004, + "elapsed_ms": 1003, "group": "operations", "kind": "http", "service": "hermes-dashboard-pi", "status": "fail", - "timestamp": "2026-09-20T02:25:20+00:00" + "timestamp": "2026-09-21T02:43:04+00:00" } ], "log": "/Users/adolforeyna/brain/areas/operations/service_health_checks.jsonl", "ok": 14, - "timestamp": "2026-09-20T02:25:20+00:00", + "timestamp": "2026-09-21T02:43:04+00:00", "total": 21 } diff --git a/projects/network_usage/network_usage.sqlite3 b/projects/network_usage/network_usage.sqlite3 index 99eba3c..713e0df 100644 Binary files a/projects/network_usage/network_usage.sqlite3 and b/projects/network_usage/network_usage.sqlite3 differ diff --git a/projects/network_usage/reports/2026-09-19.json b/projects/network_usage/reports/2026-09-19.json new file mode 100644 index 0000000..5212572 --- /dev/null +++ b/projects/network_usage/reports/2026-09-19.json @@ -0,0 +1,4013 @@ +{ + "schema_version": 2, + "day": "2026-09-19", + "timezone": "America/New_York", + "generated_at": "2026-09-20T00:15:37.807509-04:00", + "deco_mapping_source": "historical Deco snapshots plus live fallback", + "window": { + "start_local": "2026-09-19T00:00:00-04:00", + "end_local": "2026-09-20T00:00:00-04:00", + "start_epoch": 1789790400, + "end_epoch": 1789876800 + }, + "pihole": { + "server": "adolforeyna@192.168.68.110", + "database": "/home/adolforeyna/pihole/etc-pihole/pihole-FTL.db", + "blocked_statuses": [ + 1, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 18 + ], + "status_names": { + "1": "gravity", + "4": "regex", + "5": "denylist", + "6": "external-blocked-ip", + "7": "external-blocked-null", + "8": "external-blocked-nxra", + "9": "gravity-cname", + "10": "regex-cname", + "11": "denylist-cname", + "18": "external-blocked-ede15" + }, + "status_counts": [ + { + "status": 0, + "queries": 102 + }, + { + "status": 1, + "queries": 10209 + }, + { + "status": 2, + "queries": 11836 + }, + { + "status": 3, + "queries": 33994 + }, + { + "status": 4, + "queries": 270 + }, + { + "status": 5, + "queries": 8 + }, + { + "status": 9, + "queries": 621 + }, + { + "status": 10, + "queries": 51 + }, + { + "status": 12, + "queries": 325 + }, + { + "status": 14, + "queries": 563 + }, + { + "status": 16, + "queries": 431 + }, + { + "status": 17, + "queries": 29309 + } + ] + }, + "storage": { + "database": "/Users/adolforeyna/brain/projects/network_usage/network_usage.sqlite3", + "historical_snapshot_client_ips": 39, + "live_deco_client_count": 0 + }, + "deco_live_client_count": 0, + "devices": [ + { + "ip": "192.168.68.112", + "pihole_name": "", + "queries": 17737, + "blocked_queries": 1664, + "block_rate_percent": 9.38, + "unique_domains": 805, + "last_query_epoch": 1789876746.704485, + "deco": { + "ip": "192.168.68.112", + "mac": "82-A1-8E-D4-03-7A", + "hostname": "Mac", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:41:50.747862+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.112", + "domain": "1.courier-push-apple.com.akadns.net", + "queries": 856, + "blocked": 0, + "allowed": 856 + }, + { + "ip": "192.168.68.112", + "domain": "whatsapp.com", + "queries": 711, + "blocked": 0, + "allowed": 711 + }, + { + "ip": "192.168.68.112", + "domain": "cma2.itunes.apple.com", + "queries": 684, + "blocked": 0, + "allowed": 684 + }, + { + "ip": "192.168.68.112", + "domain": "www.google.com", + "queries": 604, + "blocked": 0, + "allowed": 604 + }, + { + "ip": "192.168.68.112", + "domain": "chatgpt.com", + "queries": 424, + "blocked": 0, + "allowed": 424 + }, + { + "ip": "192.168.68.112", + "domain": "apple.com", + "queries": 389, + "blocked": 0, + "allowed": 389 + }, + { + "ip": "192.168.68.112", + "domain": "gdmf.apple.com", + "queries": 349, + "blocked": 0, + "allowed": 349 + }, + { + "ip": "192.168.68.112", + "domain": "mmx-ds.cdn.whatsapp.net", + "queries": 347, + "blocked": 0, + "allowed": 347 + }, + { + "ip": "192.168.68.112", + "domain": "muse.ai", + "queries": 344, + "blocked": 0, + "allowed": 344 + }, + { + "ip": "192.168.68.112", + "domain": "chat.cdn.whatsapp.net", + "queries": 342, + "blocked": 0, + "allowed": 342 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.112", + "domain": "dit.whatsapp.net", + "queries": 1217, + "blocked": 1215, + "allowed": 2 + }, + { + "ip": "192.168.68.112", + "domain": "sentry.bga.li", + "queries": 48, + "blocked": 46, + "allowed": 2 + }, + { + "ip": "192.168.68.112", + "domain": "edge-metaclaw-http.c10r.facebook.com", + "queries": 80, + "blocked": 42, + "allowed": 38 + }, + { + "ip": "192.168.68.112", + "domain": "mobile.events.data.microsoft.com", + "queries": 40, + "blocked": 40, + "allowed": 0 + }, + { + "ip": "192.168.68.112", + "domain": "events.launchdarkly.com", + "queries": 36, + "blocked": 36, + "allowed": 0 + }, + { + "ip": "192.168.68.112", + "domain": "ogads-pa.clients6.google.com", + "queries": 28, + "blocked": 26, + "allowed": 2 + }, + { + "ip": "192.168.68.112", + "domain": "c.go-mpulse.net", + "queries": 22, + "blocked": 22, + "allowed": 0 + }, + { + "ip": "192.168.68.112", + "domain": "browser-intake-datadoghq.com", + "queries": 22, + "blocked": 22, + "allowed": 0 + }, + { + "ip": "192.168.68.112", + "domain": "analytics.google.com", + "queries": 18, + "blocked": 16, + "allowed": 2 + }, + { + "ip": "192.168.68.112", + "domain": "partiality.itunes.apple.com", + "queries": 12, + "blocked": 12, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.106", + "pihole_name": "", + "queries": 11917, + "blocked_queries": 1669, + "block_rate_percent": 14.01, + "unique_domains": 1036, + "last_query_epoch": 1789876755.0266714, + "deco": { + "ip": "192.168.68.106", + "mac": "62-0F-E1-3A-4C-4B", + "hostname": "iPhone", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "multiple_identities_seen", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00", + "mapping_identity_count": 2 + }, + "top_visited": [ + { + "ip": "192.168.68.106", + "domain": "mask.apple-dns.net", + "queries": 395, + "blocked": 0, + "allowed": 395 + }, + { + "ip": "192.168.68.106", + "domain": "ts01-b.csa.cloudsink.net", + "queries": 321, + "blocked": 0, + "allowed": 321 + }, + { + "ip": "192.168.68.106", + "domain": "outlook.office365.com", + "queries": 299, + "blocked": 0, + "allowed": 299 + }, + { + "ip": "192.168.68.106", + "domain": "mmx-ds.cdn.whatsapp.net", + "queries": 274, + "blocked": 0, + "allowed": 274 + }, + { + "ip": "192.168.68.106", + "domain": "chat.cdn.whatsapp.net", + "queries": 261, + "blocked": 0, + "allowed": 261 + }, + { + "ip": "192.168.68.106", + "domain": "www.google.com", + "queries": 179, + "blocked": 0, + "allowed": 179 + }, + { + "ip": "192.168.68.106", + "domain": "ts01-b.cloudsink.net", + "queries": 176, + "blocked": 0, + "allowed": 176 + }, + { + "ip": "192.168.68.106", + "domain": "whatsapp.com", + "queries": 150, + "blocked": 0, + "allowed": 150 + }, + { + "ip": "192.168.68.106", + "domain": "oauthaccountmanager.googleapis.com", + "queries": 147, + "blocked": 0, + "allowed": 147 + }, + { + "ip": "192.168.68.106", + "domain": "notifications-pa.googleapis.com", + "queries": 104, + "blocked": 0, + "allowed": 104 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.106", + "domain": "dit.whatsapp.net", + "queries": 531, + "blocked": 529, + "allowed": 2 + }, + { + "ip": "192.168.68.106", + "domain": "app-analytics-services.com", + "queries": 180, + "blocked": 180, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "unagi-na.amazon.com", + "queries": 103, + "blocked": 103, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "collector-pxhyx10rg3.perimeterx.net", + "queries": 97, + "blocked": 97, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "unagi.amazon.com", + "queries": 86, + "blocked": 86, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "firebaselogging-pa.googleapis.com", + "queries": 74, + "blocked": 74, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "sdk.iad-05.braze.com", + "queries": 69, + "blocked": 69, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "fls-na.amazon.com", + "queries": 67, + "blocked": 67, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "app-measurement.com", + "queries": 57, + "blocked": 57, + "allowed": 0 + }, + { + "ip": "192.168.68.106", + "domain": "trk.pinterest.com", + "queries": 38, + "blocked": 37, + "allowed": 1 + } + ] + }, + { + "ip": "192.168.68.110", + "pihole_name": "cloud.reynafamily.com", + "queries": 10021, + "blocked_queries": 224, + "block_rate_percent": 2.24, + "unique_domains": 46, + "last_query_epoch": 1789876740.5996752, + "deco": { + "ip": "192.168.68.110", + "mac": "18-60-24-78-DB-E8", + "hostname": "adolforeynaserver", + "connection": "wired", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.110", + "domain": "chatgpt.com", + "queries": 5112, + "blocked": 0, + "allowed": 5112 + }, + { + "ip": "192.168.68.110", + "domain": "herdr.dev", + "queries": 2112, + "blocked": 0, + "allowed": 2112 + }, + { + "ip": "192.168.68.110", + "domain": "media.reynafamily.com", + "queries": 570, + "blocked": 0, + "allowed": 570 + }, + { + "ip": "192.168.68.110", + "domain": "dns.reynafamily.com", + "queries": 312, + "blocked": 0, + "allowed": 312 + }, + { + "ip": "192.168.68.110", + "domain": "adolforeynaserver", + "queries": 302, + "blocked": 0, + "allowed": 302 + }, + { + "ip": "192.168.68.110", + "domain": "acme-v02.api.letsencrypt.org", + "queries": 230, + "blocked": 0, + "allowed": 230 + }, + { + "ip": "192.168.68.110", + "domain": "acme-staging-v02.api.letsencrypt.org", + "queries": 168, + "blocked": 0, + "allowed": 168 + }, + { + "ip": "192.168.68.110", + "domain": "relay.paseo.sh", + "queries": 154, + "blocked": 0, + "allowed": 154 + }, + { + "ip": "192.168.68.110", + "domain": "cluster0-shard-00-02.yyalx.mongodb.net", + "queries": 148, + "blocked": 0, + "allowed": 148 + }, + { + "ip": "192.168.68.110", + "domain": "cluster0-shard-00-00.yyalx.mongodb.net", + "queries": 148, + "blocked": 0, + "allowed": 148 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.110", + "domain": "telemetry.n8n.io", + "queries": 224, + "blocked": 224, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.111", + "pihole_name": "", + "queries": 9635, + "blocked_queries": 1082, + "block_rate_percent": 11.23, + "unique_domains": 1189, + "last_query_epoch": 1789876782.870697, + "deco": { + "ip": "192.168.68.111", + "mac": "C6-37-18-E7-39-39", + "hostname": "iPhone", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "multiple_identities_seen", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00", + "mapping_identity_count": 2 + }, + "top_visited": [ + { + "ip": "192.168.68.111", + "domain": "mask.apple-dns.net", + "queries": 384, + "blocked": 0, + "allowed": 384 + }, + { + "ip": "192.168.68.111", + "domain": "outlook.office365.com", + "queries": 304, + "blocked": 0, + "allowed": 304 + }, + { + "ip": "192.168.68.111", + "domain": "mmx-ds.cdn.whatsapp.net", + "queries": 230, + "blocked": 0, + "allowed": 230 + }, + { + "ip": "192.168.68.111", + "domain": "chat.cdn.whatsapp.net", + "queries": 160, + "blocked": 0, + "allowed": 160 + }, + { + "ip": "192.168.68.111", + "domain": "www.google.com", + "queries": 156, + "blocked": 0, + "allowed": 156 + }, + { + "ip": "192.168.68.111", + "domain": "i.ytimg.com", + "queries": 111, + "blocked": 0, + "allowed": 111 + }, + { + "ip": "192.168.68.111", + "domain": "ocsp2.apple.com", + "queries": 110, + "blocked": 0, + "allowed": 110 + }, + { + "ip": "192.168.68.111", + "domain": "bag-cdn.itunes-apple.com.akadns.net", + "queries": 104, + "blocked": 0, + "allowed": 104 + }, + { + "ip": "192.168.68.111", + "domain": "imap.gmail.com", + "queries": 83, + "blocked": 0, + "allowed": 83 + }, + { + "ip": "192.168.68.111", + "domain": "ts01-b.csa.cloudsink.net", + "queries": 81, + "blocked": 0, + "allowed": 81 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.111", + "domain": "dit.whatsapp.net", + "queries": 386, + "blocked": 384, + "allowed": 2 + }, + { + "ip": "192.168.68.111", + "domain": "app-analytics-services.com", + "queries": 148, + "blocked": 148, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "firebaselogging-pa.googleapis.com", + "queries": 111, + "blocked": 111, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "app-measurement.com", + "queries": 37, + "blocked": 37, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "ca.iadsdk.apple.com", + "queries": 21, + "blocked": 21, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "ogads-pa.clients6.google.com", + "queries": 20, + "blocked": 20, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "unagi-na.amazon.com", + "queries": 17, + "blocked": 17, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "unagi.amazon.com", + "queries": 13, + "blocked": 13, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "partiality.itunes.apple.com", + "queries": 12, + "blocked": 12, + "allowed": 0 + }, + { + "ip": "192.168.68.111", + "domain": "cf.iadsdk.apple.com", + "queries": 12, + "blocked": 12, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.108", + "pihole_name": "", + "queries": 7869, + "blocked_queries": 455, + "block_rate_percent": 5.78, + "unique_domains": 338, + "last_query_epoch": 1789876750.3637376, + "deco": { + "ip": "192.168.68.108", + "mac": "06-79-91-73-6F-6A", + "hostname": "Mac", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.108", + "domain": "internalfb.com", + "queries": 216, + "blocked": 0, + "allowed": 216 + }, + { + "ip": "192.168.68.108", + "domain": "lb._dns-sd._udp.0.68.168.192.in-addr.arpa", + "queries": 211, + "blocked": 0, + "allowed": 211 + }, + { + "ip": "192.168.68.108", + "domain": "1.courier-push-apple.com.akadns.net", + "queries": 167, + "blocked": 0, + "allowed": 167 + }, + { + "ip": "192.168.68.108", + "domain": "lrs.thefacebook.com", + "queries": 163, + "blocked": 0, + "allowed": 163 + }, + { + "ip": "192.168.68.108", + "domain": "www.apple.com", + "queries": 162, + "blocked": 0, + "allowed": 162 + }, + { + "ip": "192.168.68.108", + "domain": "ssl.gstatic.com", + "queries": 142, + "blocked": 0, + "allowed": 142 + }, + { + "ip": "192.168.68.108", + "domain": "mask.apple-dns.net", + "queries": 141, + "blocked": 0, + "allowed": 141 + }, + { + "ip": "192.168.68.108", + "domain": "api.apple-cloudkit.fe2.apple-dns.net", + "queries": 140, + "blocked": 0, + "allowed": 140 + }, + { + "ip": "192.168.68.108", + "domain": "apple.com", + "queries": 121, + "blocked": 0, + "allowed": 121 + }, + { + "ip": "192.168.68.108", + "domain": "metamate.internalmeta.com", + "queries": 120, + "blocked": 0, + "allowed": 120 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.108", + "domain": "dit.whatsapp.net", + "queries": 160, + "blocked": 158, + "allowed": 2 + }, + { + "ip": "192.168.68.108", + "domain": "www.internalfb.com", + "queries": 679, + "blocked": 30, + "allowed": 649 + }, + { + "ip": "192.168.68.108", + "domain": "www.facebook.com", + "queries": 147, + "blocked": 21, + "allowed": 126 + }, + { + "ip": "192.168.68.108", + "domain": "graph.prod.facebook.com", + "queries": 242, + "blocked": 20, + "allowed": 222 + }, + { + "ip": "192.168.68.108", + "domain": "graph.facebook.com", + "queries": 340, + "blocked": 17, + "allowed": 323 + }, + { + "ip": "192.168.68.108", + "domain": "beacon.flexera-prod.aws.metafb.cloud", + "queries": 17, + "blocked": 16, + "allowed": 1 + }, + { + "ip": "192.168.68.108", + "domain": "slackb.com", + "queries": 16, + "blocked": 16, + "allowed": 0 + }, + { + "ip": "192.168.68.108", + "domain": "csp-reporting.cloudflare.com", + "queries": 15, + "blocked": 15, + "allowed": 0 + }, + { + "ip": "192.168.68.108", + "domain": "events.launchdarkly.com", + "queries": 12, + "blocked": 12, + "allowed": 0 + }, + { + "ip": "192.168.68.108", + "domain": "csp.withgoogle.com", + "queries": 12, + "blocked": 12, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.107", + "pihole_name": "", + "queries": 5656, + "blocked_queries": 469, + "block_rate_percent": 8.29, + "unique_domains": 373, + "last_query_epoch": 1789876638.8518457, + "deco": { + "ip": "192.168.68.107", + "mac": "0E-A4-E4-20-5C-1C", + "hostname": "Mac", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.107", + "domain": "ssl.gstatic.com", + "queries": 258, + "blocked": 0, + "allowed": 258 + }, + { + "ip": "192.168.68.107", + "domain": "www.google.com", + "queries": 196, + "blocked": 0, + "allowed": 196 + }, + { + "ip": "192.168.68.107", + "domain": "lb._dns-sd._udp.0.68.168.192.in-addr.arpa", + "queries": 174, + "blocked": 0, + "allowed": 174 + }, + { + "ip": "192.168.68.107", + "domain": "www.apple.com", + "queries": 172, + "blocked": 0, + "allowed": 172 + }, + { + "ip": "192.168.68.107", + "domain": "optimizationguide-pa.googleapis.com", + "queries": 152, + "blocked": 0, + "allowed": 152 + }, + { + "ip": "192.168.68.107", + "domain": "ai.zoom.us", + "queries": 150, + "blocked": 0, + "allowed": 150 + }, + { + "ip": "192.168.68.107", + "domain": "107.68.168.192.in-addr.arpa", + "queries": 127, + "blocked": 0, + "allowed": 127 + }, + { + "ip": "192.168.68.107", + "domain": "play.google.com", + "queries": 124, + "blocked": 0, + "allowed": 124 + }, + { + "ip": "192.168.68.107", + "domain": "p49-imap.mail.me.com.akadns.net", + "queries": 110, + "blocked": 0, + "allowed": 110 + }, + { + "ip": "192.168.68.107", + "domain": "cloud.reynafamily.com", + "queries": 107, + "blocked": 0, + "allowed": 107 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.107", + "domain": "dit.whatsapp.net", + "queries": 244, + "blocked": 242, + "allowed": 2 + }, + { + "ip": "192.168.68.107", + "domain": "excel-telemetry.officeapps.live.com", + "queries": 112, + "blocked": 110, + "allowed": 2 + }, + { + "ip": "192.168.68.107", + "domain": "track.capitaloneshopping.com", + "queries": 42, + "blocked": 42, + "allowed": 0 + }, + { + "ip": "192.168.68.107", + "domain": "bam.nr-data.net", + "queries": 46, + "blocked": 31, + "allowed": 15 + }, + { + "ip": "192.168.68.107", + "domain": "sentry.bga.li", + "queries": 26, + "blocked": 24, + "allowed": 2 + }, + { + "ip": "192.168.68.107", + "domain": "ogads-pa.clients6.google.com", + "queries": 4, + "blocked": 4, + "allowed": 0 + }, + { + "ip": "192.168.68.107", + "domain": "fbs.smoot.apple.com", + "queries": 4, + "blocked": 4, + "allowed": 0 + }, + { + "ip": "192.168.68.107", + "domain": "csp.withgoogle.com", + "queries": 4, + "blocked": 4, + "allowed": 0 + }, + { + "ip": "192.168.68.107", + "domain": "browser-update.org", + "queries": 4, + "blocked": 2, + "allowed": 2 + }, + { + "ip": "192.168.68.107", + "domain": "iadsdk.apple.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.131", + "pihole_name": "", + "queries": 2935, + "blocked_queries": 306, + "block_rate_percent": 10.43, + "unique_domains": 512, + "last_query_epoch": 1789876167.1606884, + "deco": { + "ip": "192.168.68.131", + "mac": "A2-10-C6-24-C2-0A", + "hostname": "iPad", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.131", + "domain": "mask.apple-dns.net", + "queries": 351, + "blocked": 0, + "allowed": 351 + }, + { + "ip": "192.168.68.131", + "domain": "iphone-ld.apple.com", + "queries": 68, + "blocked": 0, + "allowed": 68 + }, + { + "ip": "192.168.68.131", + "domain": "whatsapp.com", + "queries": 67, + "blocked": 0, + "allowed": 67 + }, + { + "ip": "192.168.68.131", + "domain": "graph.whatsapp.com", + "queries": 60, + "blocked": 0, + "allowed": 60 + }, + { + "ip": "192.168.68.131", + "domain": "_dns.resolver.arpa", + "queries": 59, + "blocked": 0, + "allowed": 59 + }, + { + "ip": "192.168.68.131", + "domain": "ocsp2.apple.com", + "queries": 50, + "blocked": 0, + "allowed": 50 + }, + { + "ip": "192.168.68.131", + "domain": "mask.icloud.com", + "queries": 44, + "blocked": 0, + "allowed": 44 + }, + { + "ip": "192.168.68.131", + "domain": "iphone-ld.g.aaplimg.com", + "queries": 41, + "blocked": 0, + "allowed": 41 + }, + { + "ip": "192.168.68.131", + "domain": "api.whatsapp.net", + "queries": 36, + "blocked": 0, + "allowed": 36 + }, + { + "ip": "192.168.68.131", + "domain": "ocsp2.g.aaplimg.com", + "queries": 34, + "blocked": 0, + "allowed": 34 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.131", + "domain": "dit.whatsapp.net", + "queries": 79, + "blocked": 79, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "sdk.iad-03.braze.com", + "queries": 21, + "blocked": 21, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "app-analytics-services.com", + "queries": 19, + "blocked": 19, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "saa.paramountplus.com", + "queries": 17, + "blocked": 17, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "ct.pinterest.com", + "queries": 15, + "blocked": 15, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "bat.bing.com", + "queries": 15, + "blocked": 15, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "tvspix.com", + "queries": 13, + "blocked": 13, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "s.amazon-adsystem.com", + "queries": 13, + "blocked": 13, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "pixel-config.reddit.com", + "queries": 13, + "blocked": 13, + "allowed": 0 + }, + { + "ip": "192.168.68.131", + "domain": "adservice.google.com", + "queries": 13, + "blocked": 13, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.114", + "pihole_name": "", + "queries": 2892, + "blocked_queries": 2782, + "block_rate_percent": 96.2, + "unique_domains": 20, + "last_query_epoch": 1789876718.7898023, + "deco": { + "ip": "192.168.68.114", + "mac": "DC-72-23-B1-13-BE", + "hostname": "50CasitaTv", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-E7-1C", + "linkedDecoName": "Casita", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.114", + "domain": "themes-service.sr.roku.com", + "queries": 49, + "blocked": 0, + "allowed": 49 + }, + { + "ip": "192.168.68.114", + "domain": "api.roku.com", + "queries": 27, + "blocked": 0, + "allowed": 27 + }, + { + "ip": "192.168.68.114", + "domain": "mediaservices.cdn-apple.com", + "queries": 12, + "blocked": 0, + "allowed": 12 + }, + { + "ip": "192.168.68.114", + "domain": "configsvc.cs.roku.com", + "queries": 3, + "blocked": 0, + "allowed": 3 + }, + { + "ip": "192.168.68.114", + "domain": "lat-services.api.data.roku.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.114", + "domain": "hints.voice.roku.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.114", + "domain": "api2.sr.roku.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.114", + "domain": "api.rpay.roku.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.114", + "domain": "securepubads.g.doubleclick.net", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.114", + "domain": "p.ravm.tv", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.114", + "domain": "scribe.logs.roku.com", + "queries": 2572, + "blocked": 2570, + "allowed": 2 + }, + { + "ip": "192.168.68.114", + "domain": "liberty.logs.roku.com", + "queries": 202, + "blocked": 200, + "allowed": 2 + }, + { + "ip": "192.168.68.114", + "domain": "cloudservices.roku.com", + "queries": 7, + "blocked": 7, + "allowed": 0 + }, + { + "ip": "192.168.68.114", + "domain": "display.ravm.tv", + "queries": 4, + "blocked": 4, + "allowed": 0 + }, + { + "ip": "192.168.68.114", + "domain": "identity.ads.roku.com", + "queries": 1, + "blocked": 1, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.124", + "pihole_name": "", + "queries": 2776, + "blocked_queries": 236, + "block_rate_percent": 8.5, + "unique_domains": 59, + "last_query_epoch": 1789876738.1907775, + "deco": { + "ip": "192.168.68.124", + "mac": "C8-BC-C8-BB-19-2D", + "hostname": "adolforeyna-iMac11-3", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "8C-86-DD-9A-37-D8", + "linkedDecoName": "Study", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.124", + "domain": "chatgpt.com", + "queries": 826, + "blocked": 0, + "allowed": 826 + }, + { + "ip": "192.168.68.124", + "domain": "connectivity-check.ubuntu.com", + "queries": 586, + "blocked": 0, + "allowed": 586 + }, + { + "ip": "192.168.68.124", + "domain": "firefox.settings.services.mozilla.com", + "queries": 154, + "blocked": 0, + "allowed": 154 + }, + { + "ip": "192.168.68.124", + "domain": "push.services.mozilla.com", + "queries": 146, + "blocked": 0, + "allowed": 146 + }, + { + "ip": "192.168.68.124", + "domain": "merino.services.mozilla.com", + "queries": 144, + "blocked": 0, + "allowed": 144 + }, + { + "ip": "192.168.68.124", + "domain": "mozilla.map.fastly.net", + "queries": 104, + "blocked": 0, + "allowed": 104 + }, + { + "ip": "192.168.68.124", + "domain": "safebrowsing.googleapis.com", + "queries": 96, + "blocked": 0, + "allowed": 96 + }, + { + "ip": "192.168.68.124", + "domain": "clientservices.googleapis.com", + "queries": 96, + "blocked": 0, + "allowed": 96 + }, + { + "ip": "192.168.68.124", + "domain": "filters.adtidy.org", + "queries": 72, + "blocked": 0, + "allowed": 72 + }, + { + "ip": "192.168.68.124", + "domain": "1a1inqjh.p.qrcdn.net", + "queries": 72, + "blocked": 0, + "allowed": 72 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.124", + "domain": "incoming.telemetry.mozilla.org", + "queries": 238, + "blocked": 236, + "allowed": 2 + } + ] + }, + { + "ip": "192.168.68.119", + "pihole_name": "", + "queries": 2167, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 26, + "last_query_epoch": 1789876741.4401171, + "deco": { + "ip": "192.168.68.119", + "mac": "C8-5A-CF-0A-7A-A7", + "hostname": "emiserver", + "connection": "wired", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.119", + "domain": "api.telegram.org", + "queries": 1150, + "blocked": 0, + "allowed": 1150 + }, + { + "ip": "192.168.68.119", + "domain": "chatgpt.com", + "queries": 558, + "blocked": 0, + "allowed": 558 + }, + { + "ip": "192.168.68.119", + "domain": "herdr.dev", + "queries": 96, + "blocked": 0, + "allowed": 96 + }, + { + "ip": "192.168.68.119", + "domain": "cluster0-shard-00-02.yyalx.mongodb.net", + "queries": 80, + "blocked": 0, + "allowed": 80 + }, + { + "ip": "192.168.68.119", + "domain": "cluster0-shard-00-00.yyalx.mongodb.net", + "queries": 78, + "blocked": 0, + "allowed": 78 + }, + { + "ip": "192.168.68.119", + "domain": "cluster0-shard-00-01.yyalx.mongodb.net", + "queries": 74, + "blocked": 0, + "allowed": 74 + }, + { + "ip": "192.168.68.119", + "domain": "version.goauthentik.io", + "queries": 48, + "blocked": 0, + "allowed": 48 + }, + { + "ip": "192.168.68.119", + "domain": "version.immich.cloud", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "192.168.68.119", + "domain": "ec2-89-192-235-227.compute-1.amazonaws.com", + "queries": 12, + "blocked": 0, + "allowed": 12 + }, + { + "ip": "192.168.68.119", + "domain": "api.snapcraft.io", + "queries": 10, + "blocked": 0, + "allowed": 10 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.126", + "pihole_name": "", + "queries": 2078, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 15, + "last_query_epoch": 1789876737.703642, + "deco": { + "ip": "192.168.68.126", + "mac": "2C-CF-67-95-2B-F8", + "hostname": "aeropi5", + "connection": "wired", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.126", + "domain": "connectivity-check.ubuntu.com", + "queries": 1187, + "blocked": 0, + "allowed": 1187 + }, + { + "ip": "192.168.68.126", + "domain": "chatgpt.com", + "queries": 663, + "blocked": 0, + "allowed": 663 + }, + { + "ip": "192.168.68.126", + "domain": "herdr.dev", + "queries": 100, + "blocked": 0, + "allowed": 100 + }, + { + "ip": "192.168.68.126", + "domain": "cloud.reynafamily.com", + "queries": 96, + "blocked": 0, + "allowed": 96 + }, + { + "ip": "192.168.68.126", + "domain": "api.snapcraft.io", + "queries": 13, + "blocked": 0, + "allowed": 13 + }, + { + "ip": "192.168.68.126", + "domain": "cdn.fwupd.org", + "queries": 5, + "blocked": 0, + "allowed": 5 + }, + { + "ip": "192.168.68.126", + "domain": "ports.ubuntu.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.126", + "domain": "packages.microsoft.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.126", + "domain": "motd.ubuntu.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.126", + "domain": "git.reynafamily.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.116", + "pihole_name": "", + "queries": 2059, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 15, + "last_query_epoch": 1789876737.6981645, + "deco": { + "ip": "192.168.68.116", + "mac": "2C-CF-67-95-2B-F9", + "hostname": "aeropi5", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.116", + "domain": "connectivity-check.ubuntu.com", + "queries": 1185, + "blocked": 0, + "allowed": 1185 + }, + { + "ip": "192.168.68.116", + "domain": "chatgpt.com", + "queries": 651, + "blocked": 0, + "allowed": 651 + }, + { + "ip": "192.168.68.116", + "domain": "herdr.dev", + "queries": 96, + "blocked": 0, + "allowed": 96 + }, + { + "ip": "192.168.68.116", + "domain": "cloud.reynafamily.com", + "queries": 96, + "blocked": 0, + "allowed": 96 + }, + { + "ip": "192.168.68.116", + "domain": "api.snapcraft.io", + "queries": 12, + "blocked": 0, + "allowed": 12 + }, + { + "ip": "192.168.68.116", + "domain": "cdn.fwupd.org", + "queries": 5, + "blocked": 0, + "allowed": 5 + }, + { + "ip": "192.168.68.116", + "domain": "ports.ubuntu.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.116", + "domain": "packages.microsoft.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.116", + "domain": "motd.ubuntu.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.116", + "domain": "git.reynafamily.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.100", + "pihole_name": "", + "queries": 1911, + "blocked_queries": 1845, + "block_rate_percent": 96.55, + "unique_domains": 13, + "last_query_epoch": 1789876696.1367514, + "deco": { + "ip": "192.168.68.100", + "mac": "84-3E-1D-4F-4A-1D", + "hostname": "50LivingRoom", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.100", + "domain": "api.roku.com", + "queries": 26, + "blocked": 0, + "allowed": 26 + }, + { + "ip": "192.168.68.100", + "domain": "themes-service.sr.roku.com", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "192.168.68.100", + "domain": "api2.sr.roku.com", + "queries": 5, + "blocked": 0, + "allowed": 5 + }, + { + "ip": "192.168.68.100", + "domain": "mediaservices.cdn-apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.100", + "domain": "sw-update.cs.roku.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.100", + "domain": "lat-services.api.data.roku.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.100", + "domain": "keysvc.cs.roku.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.100", + "domain": "hints.voice.roku.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.100", + "domain": "austin.sb.roku.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.100", + "domain": "scribe.logs.roku.com", + "queries": 1638, + "blocked": 1636, + "allowed": 2 + }, + { + "ip": "192.168.68.100", + "domain": "liberty.logs.roku.com", + "queries": 208, + "blocked": 206, + "allowed": 2 + }, + { + "ip": "192.168.68.100", + "domain": "display.ravm.tv", + "queries": 2, + "blocked": 2, + "allowed": 0 + }, + { + "ip": "192.168.68.100", + "domain": "identity.ads.roku.com", + "queries": 1, + "blocked": 1, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.118", + "pihole_name": "", + "queries": 1604, + "blocked_queries": 206, + "block_rate_percent": 12.84, + "unique_domains": 327, + "last_query_epoch": 1789876510.6874962, + "deco": { + "ip": "192.168.68.118", + "mac": "14-C1-9F-D0-5C-5C", + "hostname": "espressif", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "multiple_identities_seen", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00", + "mapping_identity_count": 3 + }, + "top_visited": [ + { + "ip": "192.168.68.118", + "domain": "time.cloudflare.com", + "queries": 77, + "blocked": 0, + "allowed": 77 + }, + { + "ip": "192.168.68.118", + "domain": "mmx-ds.cdn.whatsapp.net", + "queries": 72, + "blocked": 0, + "allowed": 72 + }, + { + "ip": "192.168.68.118", + "domain": "mask.apple-dns.net", + "queries": 46, + "blocked": 0, + "allowed": 46 + }, + { + "ip": "192.168.68.118", + "domain": "www.google.com", + "queries": 44, + "blocked": 0, + "allowed": 44 + }, + { + "ip": "192.168.68.118", + "domain": "chat.cdn.whatsapp.net", + "queries": 44, + "blocked": 0, + "allowed": 44 + }, + { + "ip": "192.168.68.118", + "domain": "get-bx.g.aaplimg.com", + "queries": 25, + "blocked": 0, + "allowed": 25 + }, + { + "ip": "192.168.68.118", + "domain": "ms-cam-u011.immedia-semi.com", + "queries": 22, + "blocked": 0, + "allowed": 22 + }, + { + "ip": "192.168.68.118", + "domain": "ocsp2.g.aaplimg.com", + "queries": 17, + "blocked": 0, + "allowed": 17 + }, + { + "ip": "192.168.68.118", + "domain": "clients3.google.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + }, + { + "ip": "192.168.68.118", + "domain": "b79c66077e27a1c100292a6aa5da291cfa7da7ef982a7d0d2708be38d76b31f.us-east-1.prod.service.minerva.devices.a2z.com", + "queries": 15, + "blocked": 0, + "allowed": 15 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.118", + "domain": "dit.whatsapp.net", + "queries": 91, + "blocked": 91, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "unagi.amazon.com", + "queries": 21, + "blocked": 21, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "unagi-na.amazon.com", + "queries": 15, + "blocked": 15, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "browser-intake-us3-datadoghq.com", + "queries": 15, + "blocked": 15, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "bugsnag.com", + "queries": 13, + "blocked": 13, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "sentry.io", + "queries": 10, + "blocked": 10, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "app-analytics-services.com", + "queries": 9, + "blocked": 9, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "fls-na.amazon.com", + "queries": 7, + "blocked": 7, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "firebaselogging-pa.googleapis.com", + "queries": 7, + "blocked": 7, + "allowed": 0 + }, + { + "ip": "192.168.68.118", + "domain": "securemetrics.apple.com", + "queries": 5, + "blocked": 5, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.105", + "pihole_name": "", + "queries": 1409, + "blocked_queries": 53, + "block_rate_percent": 3.76, + "unique_domains": 319, + "last_query_epoch": 1789876731.5907874, + "deco": { + "ip": "192.168.68.105", + "mac": "A6-B0-E1-AF-2F-75", + "hostname": "iPhone", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.105", + "domain": "mask.apple-dns.net", + "queries": 79, + "blocked": 0, + "allowed": 79 + }, + { + "ip": "192.168.68.105", + "domain": "ms-cam-u011.immedia-semi.com", + "queries": 30, + "blocked": 0, + "allowed": 30 + }, + { + "ip": "192.168.68.105", + "domain": "_dns.resolver.arpa", + "queries": 26, + "blocked": 0, + "allowed": 26 + }, + { + "ip": "192.168.68.105", + "domain": "ocsp2.g.aaplimg.com", + "queries": 25, + "blocked": 0, + "allowed": 25 + }, + { + "ip": "192.168.68.105", + "domain": "gdmf.apple.com", + "queries": 22, + "blocked": 0, + "allowed": 22 + }, + { + "ip": "192.168.68.105", + "domain": "iphone-ld.apple.com", + "queries": 20, + "blocked": 0, + "allowed": 20 + }, + { + "ip": "192.168.68.105", + "domain": "mesu-cdn.origin-apple.com.akadns.net", + "queries": 18, + "blocked": 0, + "allowed": 18 + }, + { + "ip": "192.168.68.105", + "domain": "xp.g.aaplimg.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + }, + { + "ip": "192.168.68.105", + "domain": "www.subalert.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + }, + { + "ip": "192.168.68.105", + "domain": "swallow.apple.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.105", + "domain": "fbs.smoot.apple.com", + "queries": 16, + "blocked": 16, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "dit.whatsapp.net", + "queries": 9, + "blocked": 9, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "partiality.itunes.apple.com", + "queries": 8, + "blocked": 8, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "cf.iadsdk.apple.com", + "queries": 8, + "blocked": 8, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "experiments.apple.com", + "queries": 4, + "blocked": 4, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "crashlogs.whatsapp.net", + "queries": 4, + "blocked": 4, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "tr.iadsdk.apple.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + }, + { + "ip": "192.168.68.105", + "domain": "iadsdk.apple.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.117", + "pihole_name": "", + "queries": 881, + "blocked_queries": 12, + "block_rate_percent": 1.36, + "unique_domains": 173, + "last_query_epoch": 1789876548.576606, + "deco": { + "ip": "192.168.68.117", + "mac": "8E-62-37-6E-DC-EF", + "hostname": "Alicia-2022-2", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "8C-86-DD-9A-43-E0", + "linkedDecoName": "WashMachine", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.117", + "domain": "mask.apple-dns.net", + "queries": 76, + "blocked": 0, + "allowed": 76 + }, + { + "ip": "192.168.68.117", + "domain": "m.sni.global.fastly.net", + "queries": 65, + "blocked": 0, + "allowed": 65 + }, + { + "ip": "192.168.68.117", + "domain": "_dns.resolver.arpa", + "queries": 49, + "blocked": 0, + "allowed": 49 + }, + { + "ip": "192.168.68.117", + "domain": "mask.icloud.com", + "queries": 38, + "blocked": 0, + "allowed": 38 + }, + { + "ip": "192.168.68.117", + "domain": "ocsp2.apple.com", + "queries": 30, + "blocked": 0, + "allowed": 30 + }, + { + "ip": "192.168.68.117", + "domain": "gsp-ssl.ls.apple.com", + "queries": 22, + "blocked": 0, + "allowed": 22 + }, + { + "ip": "192.168.68.117", + "domain": "bag.itunes.apple.com", + "queries": 22, + "blocked": 0, + "allowed": 22 + }, + { + "ip": "192.168.68.117", + "domain": "init-p01md.apple.com", + "queries": 20, + "blocked": 0, + "allowed": 20 + }, + { + "ip": "192.168.68.117", + "domain": "ocsp2.g.aaplimg.com", + "queries": 17, + "blocked": 0, + "allowed": 17 + }, + { + "ip": "192.168.68.117", + "domain": "configuration.ls.apple.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.117", + "domain": "app-measurement.com", + "queries": 10, + "blocked": 8, + "allowed": 2 + }, + { + "ip": "192.168.68.117", + "domain": "fbs.smoot.apple.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + }, + { + "ip": "192.168.68.117", + "domain": "experiments.apple.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.129", + "pihole_name": "", + "queries": 775, + "blocked_queries": 49, + "block_rate_percent": 6.32, + "unique_domains": 212, + "last_query_epoch": 1789876798.0343897, + "deco": { + "ip": "192.168.68.129", + "mac": "14-C1-9F-D1-56-90", + "hostname": "espressif", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "8C-86-DD-9A-43-E0", + "linkedDecoName": "WashMachine", + "linkedDecoRole": "slave", + "mapping_status": "multiple_identities_seen", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00", + "mapping_identity_count": 2 + }, + "top_visited": [ + { + "ip": "192.168.68.129", + "domain": "time.cloudflare.com", + "queries": 44, + "blocked": 0, + "allowed": 44 + }, + { + "ip": "192.168.68.129", + "domain": "www.google.com", + "queries": 35, + "blocked": 0, + "allowed": 35 + }, + { + "ip": "192.168.68.129", + "domain": "mask.apple-dns.net", + "queries": 28, + "blocked": 0, + "allowed": 28 + }, + { + "ip": "192.168.68.129", + "domain": "mmx-ds.cdn.whatsapp.net", + "queries": 19, + "blocked": 0, + "allowed": 19 + }, + { + "ip": "192.168.68.129", + "domain": "config.edge.skype.com.trafficmanager.net", + "queries": 16, + "blocked": 0, + "allowed": 16 + }, + { + "ip": "192.168.68.129", + "domain": "outlook.office365.com", + "queries": 14, + "blocked": 0, + "allowed": 14 + }, + { + "ip": "192.168.68.129", + "domain": "na01.safelinks.protection.outlook.com", + "queries": 14, + "blocked": 0, + "allowed": 14 + }, + { + "ip": "192.168.68.129", + "domain": "outlook.office.com", + "queries": 12, + "blocked": 0, + "allowed": 12 + }, + { + "ip": "192.168.68.129", + "domain": "oauthaccountmanager.googleapis.com", + "queries": 12, + "blocked": 0, + "allowed": 12 + }, + { + "ip": "192.168.68.129", + "domain": "nam12.safelinks.protection.outlook.com", + "queries": 12, + "blocked": 0, + "allowed": 12 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.129", + "domain": "in.appcenter.ms", + "queries": 12, + "blocked": 12, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "app-analytics-services.com", + "queries": 11, + "blocked": 11, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "sdk.iad-01.braze.com", + "queries": 8, + "blocked": 8, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "dit.whatsapp.net", + "queries": 5, + "blocked": 5, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "app-measurement.com", + "queries": 5, + "blocked": 5, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "tr.iadsdk.apple.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "ogads-pa.googleapis.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "growth-pa.googleapis.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + }, + { + "ip": "192.168.68.129", + "domain": "adserver.pandora.com", + "queries": 2, + "blocked": 2, + "allowed": 0 + } + ] + }, + { + "ip": "127.0.0.1", + "pihole_name": "localhost", + "queries": 707, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 43, + "last_query_epoch": 1789873200.7285066, + "deco": { + "hostname": null, + "mac": null, + "linkedDecoName": null, + "active": false, + "mapping_status": "not_in_snapshot_or_live_deco_list" + }, + "top_visited": [ + { + "ip": "127.0.0.1", + "domain": "8.8.8.8.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "4.4.8.8.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "150.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "135.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "134.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "131.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "128.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "127.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "126.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + }, + { + "ip": "127.0.0.1", + "domain": "124.68.168.192.in-addr.arpa", + "queries": 24, + "blocked": 0, + "allowed": 24 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.113", + "pihole_name": "", + "queries": 406, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 1, + "last_query_epoch": 1789876719.8820171, + "deco": { + "ip": "192.168.68.113", + "mac": "14-C1-9F-D0-59-1C", + "hostname": "espressif", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "8C-86-DD-9A-37-D8", + "linkedDecoName": "Study", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.113", + "domain": "time.cloudflare.com", + "queries": 406, + "blocked": 0, + "allowed": 406 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.122", + "pihole_name": "", + "queries": 383, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 9, + "last_query_epoch": 1789830490.5636985, + "deco": { + "ip": "192.168.68.122", + "mac": "48-D6-D5-7B-91-C5", + "hostname": "Google-Home-Mini", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.122", + "domain": "connectivitycheck.gstatic.com", + "queries": 156, + "blocked": 0, + "allowed": 156 + }, + { + "ip": "192.168.68.122", + "domain": "storage.googleapis.com", + "queries": 94, + "blocked": 0, + "allowed": 94 + }, + { + "ip": "192.168.68.122", + "domain": "time.google.com", + "queries": 86, + "blocked": 0, + "allowed": 86 + }, + { + "ip": "192.168.68.122", + "domain": "play.googleapis.com", + "queries": 26, + "blocked": 0, + "allowed": 26 + }, + { + "ip": "192.168.68.122", + "domain": "www.google.com", + "queries": 9, + "blocked": 0, + "allowed": 9 + }, + { + "ip": "192.168.68.122", + "domain": "homeplatformmesh-pa.googleapis.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.122", + "domain": "www.youtube.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.122", + "domain": "mtalk.google.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.122", + "domain": "clients4.google.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.132", + "pihole_name": "", + "queries": 282, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 1, + "last_query_epoch": 1789847766.49653, + "deco": { + "ip": "192.168.68.132", + "mac": "14-C1-9F-D1-56-90", + "hostname": "espressif", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-19T20:11:40.341807+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.132", + "domain": "time.cloudflare.com", + "queries": 282, + "blocked": 0, + "allowed": 282 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.150", + "pihole_name": "", + "queries": 210, + "blocked_queries": 17, + "block_rate_percent": 8.1, + "unique_domains": 64, + "last_query_epoch": 1789876686.6272845, + "deco": { + "ip": "192.168.68.150", + "mac": "30-35-AD-68-A3-AB", + "hostname": "Adolfos-iPhone", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.150", + "domain": "time-ios.apple.com", + "queries": 36, + "blocked": 0, + "allowed": 36 + }, + { + "ip": "192.168.68.150", + "domain": "gateway.fe2.apple-dns.net", + "queries": 19, + "blocked": 0, + "allowed": 19 + }, + { + "ip": "192.168.68.150", + "domain": "gateway.icloud.com", + "queries": 18, + "blocked": 0, + "allowed": 18 + }, + { + "ip": "192.168.68.150", + "domain": "ocsp.apple.com", + "queries": 13, + "blocked": 0, + "allowed": 13 + }, + { + "ip": "192.168.68.150", + "domain": "gsp64-ssl.ls.apple.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.150", + "domain": "gsp-ssl.ls.apple.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.150", + "domain": "p189-keyvalueservice.icloud.com", + "queries": 5, + "blocked": 0, + "allowed": 5 + }, + { + "ip": "192.168.68.150", + "domain": "www.icloud.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.150", + "domain": "www.apple.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.150", + "domain": "iphonesubmissions.apple.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.150", + "domain": "partiality.itunes.apple.com", + "queries": 8, + "blocked": 8, + "allowed": 0 + }, + { + "ip": "192.168.68.150", + "domain": "cf.iadsdk.apple.com", + "queries": 8, + "blocked": 8, + "allowed": 0 + }, + { + "ip": "192.168.68.150", + "domain": "fbs.smoot.apple.com", + "queries": 1, + "blocked": 1, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.120", + "pihole_name": "", + "queries": 209, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 7, + "last_query_epoch": 1789830494.9966083, + "deco": { + "ip": "192.168.68.120", + "mac": "E4-F0-42-2E-E0-4E", + "hostname": "Google-Home-Mini", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.120", + "domain": "connectivitycheck.gstatic.com", + "queries": 181, + "blocked": 0, + "allowed": 181 + }, + { + "ip": "192.168.68.120", + "domain": "homeplatformmesh-pa.googleapis.com", + "queries": 10, + "blocked": 0, + "allowed": 10 + }, + { + "ip": "192.168.68.120", + "domain": "www.google.com", + "queries": 7, + "blocked": 0, + "allowed": 7 + }, + { + "ip": "192.168.68.120", + "domain": "play.googleapis.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.120", + "domain": "www.youtube.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.120", + "domain": "mtalk.google.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.120", + "domain": "clients4.google.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.134", + "pihole_name": "", + "queries": 183, + "blocked_queries": 40, + "block_rate_percent": 21.86, + "unique_domains": 9, + "last_query_epoch": 1789875946.1793473, + "deco": { + "ip": "192.168.68.134", + "mac": "A0-D2-B1-A6-EC-BD", + "hostname": "Amazon", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.134", + "domain": "dogvgb9ujhybx.cloudfront.net", + "queries": 80, + "blocked": 0, + "allowed": 80 + }, + { + "ip": "192.168.68.134", + "domain": "ahu5vu98zzyil.us-east-1.prod.service.minerva.devices.a2z.com", + "queries": 46, + "blocked": 0, + "allowed": 46 + }, + { + "ip": "192.168.68.134", + "domain": "www.amazon.com", + "queries": 7, + "blocked": 0, + "allowed": 7 + }, + { + "ip": "192.168.68.134", + "domain": "m.media-amazon.com", + "queries": 3, + "blocked": 0, + "allowed": 3 + }, + { + "ip": "192.168.68.134", + "domain": "todo-ta-g7g.amazon.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.134", + "domain": "device-messaging-na.amazon.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.134", + "domain": "7a6e3418b2b39c5852077c212b8b75b4.00641507000024.kindle-perf.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.134", + "domain": "d18os95hu8sz6h.cloudfront.net", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.134", + "domain": "unagi-na.amazon.com", + "queries": 40, + "blocked": 40, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.130", + "pihole_name": "", + "queries": 179, + "blocked_queries": 3, + "block_rate_percent": 1.68, + "unique_domains": 43, + "last_query_epoch": 1789871408.1347492, + "deco": { + "ip": "192.168.68.130", + "mac": "D0-11-E5-73-96-5A", + "hostname": "Mac-mini-M4", + "connection": "wired", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.130", + "domain": "atm.outlook.mira.tm.svc.cloud.microsoft", + "queries": 22, + "blocked": 0, + "allowed": 22 + }, + { + "ip": "192.168.68.130", + "domain": "fs.outlook.mira.tm.svc.cloud.microsoft", + "queries": 13, + "blocked": 0, + "allowed": 13 + }, + { + "ip": "192.168.68.130", + "domain": "47-courier.push.apple.com", + "queries": 9, + "blocked": 0, + "allowed": 9 + }, + { + "ip": "192.168.68.130", + "domain": "acdcatm.outlook.mira.tm.svc.cloud.microsoft", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.130", + "domain": "43-courier.push.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.130", + "domain": "30-courier.push.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.130", + "domain": "20-courier.push.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.130", + "domain": "19.courier-push-apple.com.akadns.net", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.130", + "domain": "18-courier.push.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.130", + "domain": "16.courier-push-apple.com.akadns.net", + "queries": 6, + "blocked": 0, + "allowed": 6 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.130", + "domain": "youtube.com", + "queries": 2, + "blocked": 1, + "allowed": 1 + }, + { + "ip": "192.168.68.130", + "domain": "googlevideo.com", + "queries": 2, + "blocked": 1, + "allowed": 1 + }, + { + "ip": "192.168.68.130", + "domain": "9gag.com", + "queries": 1, + "blocked": 1, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.121", + "pihole_name": "", + "queries": 135, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 39, + "last_query_epoch": 1789858832.603799, + "deco": { + "ip": "192.168.68.121", + "mac": "56-68-92-84-12-EE", + "hostname": "Adolfo-i16", + "connection": "wired", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "multiple_identities_seen", + "snapshot_captured_at": "2026-09-20T03:41:50.747862+00:00", + "mapping_identity_count": 2 + }, + "top_visited": [ + { + "ip": "192.168.68.121", + "domain": "mask.apple-dns.net", + "queries": 23, + "blocked": 0, + "allowed": 23 + }, + { + "ip": "192.168.68.121", + "domain": "netcts.cdn-apple.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.121", + "domain": "mask.icloud.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.121", + "domain": "mask-api.icloud.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.121", + "domain": "_dns.resolver.arpa", + "queries": 7, + "blocked": 0, + "allowed": 7 + }, + { + "ip": "192.168.68.121", + "domain": "kt-prod.ess.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.121", + "domain": "gs-loc.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.121", + "domain": "fp-us-att.rcs.telephony.goog", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.121", + "domain": "apple-native-relay.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.121", + "domain": "iphone-ld.apple.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.102", + "pihole_name": "", + "queries": 126, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 29, + "last_query_epoch": 1789829863.9885886, + "deco": { + "ip": "192.168.68.102", + "mac": "5A-D2-AA-CB-96-08", + "hostname": "Mac", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.102", + "domain": "130.68.168.192.in-addr.arpa", + "queries": 15, + "blocked": 0, + "allowed": 15 + }, + { + "ip": "192.168.68.102", + "domain": "fs.outlook.mira.tm.svc.cloud.microsoft", + "queries": 14, + "blocked": 0, + "allowed": 14 + }, + { + "ip": "192.168.68.102", + "domain": "e6858.dsce9.akamaiedge.net", + "queries": 10, + "blocked": 0, + "allowed": 10 + }, + { + "ip": "192.168.68.102", + "domain": "weatherkit.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.102", + "domain": "slack.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.102", + "domain": "shed.outlook.acdc.tm.svc.cloud.microsoft", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.102", + "domain": "ocsp2.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.102", + "domain": "15-courier.push.apple.com", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.102", + "domain": "contacts.fe2.apple-dns.net", + "queries": 5, + "blocked": 0, + "allowed": 5 + }, + { + "ip": "192.168.68.102", + "domain": "us-sandbox-courier-4.push-apple.com.akadns.net", + "queries": 4, + "blocked": 0, + "allowed": 4 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.133", + "pihole_name": "", + "queries": 101, + "blocked_queries": 47, + "block_rate_percent": 46.53, + "unique_domains": 12, + "last_query_epoch": 1789820573.2817488, + "deco": { + "ip": "192.168.68.133", + "mac": "F0-23-AE-27-E2-F6", + "hostname": "El-senor-iPhone", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-E7-1C", + "linkedDecoName": "Casita", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-19T12:31:30.641714+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.133", + "domain": "www.olivetree.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + }, + { + "ip": "192.168.68.133", + "domain": "privacy.olivetree.com", + "queries": 11, + "blocked": 0, + "allowed": 11 + }, + { + "ip": "192.168.68.133", + "domain": "device.supernote.com", + "queries": 10, + "blocked": 0, + "allowed": 10 + }, + { + "ip": "192.168.68.133", + "domain": "connectivitycheck.gstatic.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.133", + "domain": "device-wss-file.supernote.com", + "queries": 3, + "blocked": 0, + "allowed": 3 + }, + { + "ip": "192.168.68.133", + "domain": "votd.olivetree.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.133", + "domain": "time.android.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.133", + "domain": "firebase-settings.crashlytics.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.133", + "domain": "cdn.olivetree.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.133", + "domain": "biblesearch-ai.olivetree.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + } + ], + "top_blocked": [ + { + "ip": "192.168.68.133", + "domain": "firebaselogging.googleapis.com", + "queries": 25, + "blocked": 25, + "allowed": 0 + }, + { + "ip": "192.168.68.133", + "domain": "analytics.olivetree.com", + "queries": 22, + "blocked": 22, + "allowed": 0 + } + ] + }, + { + "ip": "192.168.68.128", + "pihole_name": "", + "queries": 69, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 2, + "last_query_epoch": 1789874007.1903667, + "deco": { + "ip": "192.168.68.128", + "mac": "80-9F-9B-45-9A-FF", + "hostname": "E31868152", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "6C-4C-BC-9D-2E-5C", + "linkedDecoName": "Barn", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.128", + "domain": "0.amazon.pool.ntp.org", + "queries": 52, + "blocked": 0, + "allowed": 52 + }, + { + "ip": "192.168.68.128", + "domain": "litedev.us.ezvizlife.com", + "queries": 17, + "blocked": 0, + "allowed": 17 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.127", + "pihole_name": "macm1.reynafamily.com", + "queries": 66, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 2, + "last_query_epoch": 1789873686.5126796, + "deco": { + "ip": "192.168.68.127", + "mac": "C0-E7-BF-DD-C8-2A", + "hostname": "F49758774", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.127", + "domain": "0.amazon.pool.ntp.org", + "queries": 48, + "blocked": 0, + "allowed": 48 + }, + { + "ip": "192.168.68.127", + "domain": "litedev.us.ezvizlife.com", + "queries": 18, + "blocked": 0, + "allowed": 18 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.135", + "pihole_name": "", + "queries": 62, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 5, + "last_query_epoch": 1789876717.9517312, + "deco": { + "ip": "192.168.68.135", + "mac": "A0-85-E3-FB-35-5C", + "hostname": "iot_device", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.135", + "domain": "time.cloudflare.com", + "queries": 25, + "blocked": 0, + "allowed": 25 + }, + { + "ip": "192.168.68.135", + "domain": "www.microsoft.com", + "queries": 13, + "blocked": 0, + "allowed": 13 + }, + { + "ip": "192.168.68.135", + "domain": "us.mqtt.bambulab.com", + "queries": 13, + "blocked": 0, + "allowed": 13 + }, + { + "ip": "192.168.68.135", + "domain": "api.bambulab.com", + "queries": 10, + "blocked": 0, + "allowed": 10 + }, + { + "ip": "192.168.68.135", + "domain": "or-cloud-makerworld-prod.s3.us-west-2.amazonaws.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.148", + "pihole_name": "", + "queries": 58, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 6, + "last_query_epoch": 1789844724.7851412, + "deco": { + "ip": "192.168.68.148", + "mac": "24-FD-FA-03-53-0C", + "hostname": "imx8mm-ferrari", + "connection": "band5", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-8D-E8", + "linkedDecoName": "Hallway", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-19T19:11:14.334999+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.148", + "domain": "eu.tectonic.remarkable.com", + "queries": 21, + "blocked": 0, + "allowed": 21 + }, + { + "ip": "192.168.68.148", + "domain": "ping.remarkable.com", + "queries": 16, + "blocked": 0, + "allowed": 16 + }, + { + "ip": "192.168.68.148", + "domain": "device.cloud.remarkable.com", + "queries": 8, + "blocked": 0, + "allowed": 8 + }, + { + "ip": "192.168.68.148", + "domain": "webapp-prod.cloud.remarkable.engineering", + "queries": 6, + "blocked": 0, + "allowed": 6 + }, + { + "ip": "192.168.68.148", + "domain": "memfault-tmp-production--use1-az4--x-s3.s3express-use1-az4.us-east-1.amazonaws.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.148", + "domain": "s3express-z-w-use1-az4.us-east-1.amazonaws.com", + "queries": 3, + "blocked": 0, + "allowed": 3 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.137", + "pihole_name": "", + "queries": 52, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 11, + "last_query_epoch": 1789871925.0394518, + "deco": { + "ip": "192.168.68.137", + "mac": "00-00-C0-3C-B8-FF", + "hostname": "MyCloudEX2Ultra", + "connection": "wired", + "interface": "main", + "active": true, + "linkedDecoMac": "C0-C9-E3-8C-CE-C8", + "linkedDecoName": "Office", + "linkedDecoRole": "master", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.137", + "domain": "prod.wdckeystone.com", + "queries": 12, + "blocked": 0, + "allowed": 12 + }, + { + "ip": "192.168.68.137", + "domain": "prod-proxy.wdckeystone.com", + "queries": 10, + "blocked": 0, + "allowed": 10 + }, + { + "ip": "192.168.68.137", + "domain": "time.windows.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.137", + "domain": "time.mycloud.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.137", + "domain": "prod-fc14d21a5887149.wdckeystone.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.137", + "domain": "prod-701f05f7a9a5fda.wdckeystone.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.137", + "domain": "google.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.137", + "domain": "config.mycloud.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.137", + "domain": "prod-gateway.wdckeystone.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.137", + "domain": "prod-15ce3e0b80af991.wdckeystone.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.109", + "pihole_name": "", + "queries": 50, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 2, + "last_query_epoch": 1789830510.6364431, + "deco": { + "ip": "192.168.68.109", + "mac": "84-28-59-24-D7-CA", + "hostname": "blink-sync-module", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "8C-86-DD-9A-37-D8", + "linkedDecoName": "Study", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.109", + "domain": "rest-hw-u011.immedia-semi.com", + "queries": 49, + "blocked": 0, + "allowed": 49 + }, + { + "ip": "192.168.68.109", + "domain": "cs-u011.immedia-semi.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.139", + "pihole_name": "", + "queries": 36, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 3, + "last_query_epoch": 1789870841.807157, + "deco": { + "ip": "192.168.68.139", + "mac": "24-18-C6-B5-4A-DC", + "hostname": "FN-LINK", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "6C-4C-BC-9D-2E-5C", + "linkedDecoName": "Barn", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-20T03:51:50.435032+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.139", + "domain": "jmq-ngiot-us.area.ww.ecouser.net", + "queries": 29, + "blocked": 0, + "allowed": 29 + }, + { + "ip": "192.168.68.139", + "domain": "public.iot-as-mqtt.us-east-1.aliyuncs.com", + "queries": 4, + "blocked": 0, + "allowed": 4 + }, + { + "ip": "192.168.68.139", + "domain": "portal-ww.ecouser.net", + "queries": 3, + "blocked": 0, + "allowed": 3 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.125", + "pihole_name": "", + "queries": 29, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 17, + "last_query_epoch": 1789858939.721136, + "deco": { + "ip": "192.168.68.125", + "mac": "82-19-9B-1C-CA-1C", + "hostname": "phone", + "connection": "band2_4", + "interface": "main", + "active": true, + "linkedDecoMac": "6C-4C-BC-9D-2E-5C", + "linkedDecoName": "Barn", + "linkedDecoRole": "slave", + "mapping_status": "historical_snapshot", + "snapshot_captured_at": "2026-09-19T12:31:30.641714+00:00" + }, + "top_visited": [ + { + "ip": "192.168.68.125", + "domain": "gateway.fe2.apple-dns.net", + "queries": 5, + "blocked": 0, + "allowed": 5 + }, + { + "ip": "192.168.68.125", + "domain": "us06web.zoom.us", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "mesu.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "init-p01md.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "gspe1-ssl.ls.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "gdmf.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "captive.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "_dns.resolver.arpa", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "42-courier2.push.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.125", + "domain": "us-se-courier-vs.push-apple.com.akadns.net", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.136", + "pihole_name": "", + "queries": 27, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 2, + "last_query_epoch": 1789847583.351783, + "deco": { + "hostname": null, + "mac": null, + "linkedDecoName": null, + "active": false, + "mapping_status": "not_in_snapshot_or_live_deco_list" + }, + "top_visited": [ + { + "ip": "192.168.68.136", + "domain": "ms-cam-u011.immedia-semi.com", + "queries": 26, + "blocked": 0, + "allowed": 26 + }, + { + "ip": "192.168.68.136", + "domain": "is-cam-u011.immedia-semi.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.141", + "pihole_name": "", + "queries": 23, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 13, + "last_query_epoch": 1789821622.499536, + "deco": { + "hostname": null, + "mac": null, + "linkedDecoName": null, + "active": false, + "mapping_status": "not_in_snapshot_or_live_deco_list" + }, + "top_visited": [ + { + "ip": "192.168.68.141", + "domain": "apple-native-relay.mask.apple-dns.net", + "queries": 3, + "blocked": 0, + "allowed": 3 + }, + { + "ip": "192.168.68.141", + "domain": "pancake.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "mask.icloud.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "mask-api.icloud.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "gsp85-ssl.ls.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "fp-us-tmobile.rcs.telephony.goog", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "apple-native-relay.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "_sips._tcp.fp-us-tmobile.rcs.telephony.goog", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "_dns.resolver.arpa", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.141", + "domain": "www.google.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + }, + { + "ip": "192.168.68.140", + "pihole_name": "", + "queries": 4, + "blocked_queries": 0, + "block_rate_percent": 0.0, + "unique_domains": 3, + "last_query_epoch": 1789817136.8676083, + "deco": { + "hostname": null, + "mac": null, + "linkedDecoName": null, + "active": false, + "mapping_status": "not_in_snapshot_or_live_deco_list" + }, + "top_visited": [ + { + "ip": "192.168.68.140", + "domain": "captive.apple.com", + "queries": 2, + "blocked": 0, + "allowed": 2 + }, + { + "ip": "192.168.68.140", + "domain": "captive.g.aaplimg.com", + "queries": 1, + "blocked": 0, + "allowed": 1 + }, + { + "ip": "192.168.68.140", + "domain": "_dns.resolver.arpa", + "queries": 1, + "blocked": 0, + "allowed": 1 + } + ], + "top_blocked": [] + } + ] +} diff --git a/projects/network_usage/reports/2026-09-19.md b/projects/network_usage/reports/2026-09-19.md new file mode 100644 index 0000000..f1fc1ee --- /dev/null +++ b/projects/network_usage/reports/2026-09-19.md @@ -0,0 +1,769 @@ +# Pi-hole DNS usage — 2026-09-19 + +Window: 2026-09-19T00:00:00-04:00 to 2026-09-20T00:00:00-04:00 (America/New_York) +Generated: 2026-09-20T00:15:37.807509-04:00 +Pi-hole: adolforeyna@192.168.68.110 (FTL database, read-only) +Deco mapping source: historical Deco snapshots plus live fallback + +Blocked status codes counted: 1=gravity, 4=regex, 5=denylist, 6=external-blocked-ip, 7=external-blocked-null, 8=external-blocked-nxra, 9=gravity-cname, 10=regex-cname, 11=denylist-cname, 18=external-blocked-ede15 + +## Device summary + +| Device | IP | Deco/location | Queries | Blocked | Block rate | Top visited | Top blocked | +|---|---|---|---:|---:|---:|---|---| +| Mac | 192.168.68.112 | Hallway | 17,737 | 1,664 | 9.38% | `1.courier-push-apple.com.akadns.net` | `dit.whatsapp.net` | +| iPhone | 192.168.68.106 | Hallway | 11,917 | 1,669 | 14.01% | `mask.apple-dns.net` | `dit.whatsapp.net` | +| adolforeynaserver | 192.168.68.110 | Office | 10,021 | 224 | 2.24% | `chatgpt.com` | `telemetry.n8n.io` | +| iPhone | 192.168.68.111 | Hallway | 9,635 | 1,082 | 11.23% | `mask.apple-dns.net` | `dit.whatsapp.net` | +| Mac | 192.168.68.108 | Office | 7,869 | 455 | 5.78% | `internalfb.com` | `dit.whatsapp.net` | +| Mac | 192.168.68.107 | Hallway | 5,656 | 469 | 8.29% | `ssl.gstatic.com` | `dit.whatsapp.net` | +| iPad | 192.168.68.131 | Hallway | 2,935 | 306 | 10.43% | `mask.apple-dns.net` | `dit.whatsapp.net` | +| 50CasitaTv | 192.168.68.114 | Casita | 2,892 | 2,782 | 96.20% | `themes-service.sr.roku.com` | `scribe.logs.roku.com` | +| adolforeyna-iMac11-3 | 192.168.68.124 | Study | 2,776 | 236 | 8.50% | `chatgpt.com` | `incoming.telemetry.mozilla.org` | +| emiserver | 192.168.68.119 | Office | 2,167 | 0 | 0.00% | `api.telegram.org` | `—` | +| aeropi5 | 192.168.68.126 | Office | 2,078 | 0 | 0.00% | `connectivity-check.ubuntu.com` | `—` | +| aeropi5 | 192.168.68.116 | Office | 2,059 | 0 | 0.00% | `connectivity-check.ubuntu.com` | `—` | +| 50LivingRoom | 192.168.68.100 | Office | 1,911 | 1,845 | 96.55% | `api.roku.com` | `scribe.logs.roku.com` | +| espressif | 192.168.68.118 | Office | 1,604 | 206 | 12.84% | `time.cloudflare.com` | `dit.whatsapp.net` | +| iPhone | 192.168.68.105 | Hallway | 1,409 | 53 | 3.76% | `mask.apple-dns.net` | `fbs.smoot.apple.com` | +| Alicia-2022-2 | 192.168.68.117 | WashMachine | 881 | 12 | 1.36% | `mask.apple-dns.net` | `app-measurement.com` | +| espressif | 192.168.68.129 | WashMachine | 775 | 49 | 6.32% | `time.cloudflare.com` | `in.appcenter.ms` | +| localhost | 127.0.0.1 | not mapped | 707 | 0 | 0.00% | `8.8.8.8.in-addr.arpa` | `—` | +| espressif | 192.168.68.113 | Study | 406 | 0 | 0.00% | `time.cloudflare.com` | `—` | +| Google-Home-Mini | 192.168.68.122 | Office | 383 | 0 | 0.00% | `connectivitycheck.gstatic.com` | `—` | +| espressif | 192.168.68.132 | Office | 282 | 0 | 0.00% | `time.cloudflare.com` | `—` | +| Adolfos-iPhone | 192.168.68.150 | Office | 210 | 17 | 8.10% | `time-ios.apple.com` | `partiality.itunes.apple.com` | +| Google-Home-Mini | 192.168.68.120 | Hallway | 209 | 0 | 0.00% | `connectivitycheck.gstatic.com` | `—` | +| Amazon | 192.168.68.134 | Office | 183 | 40 | 21.86% | `dogvgb9ujhybx.cloudfront.net` | `unagi-na.amazon.com` | +| Mac-mini-M4 | 192.168.68.130 | Office | 179 | 3 | 1.68% | `atm.outlook.mira.tm.svc.cloud.microsoft` | `youtube.com` | +| Adolfo-i16 | 192.168.68.121 | Office | 135 | 0 | 0.00% | `mask.apple-dns.net` | `—` | +| Mac | 192.168.68.102 | Office | 126 | 0 | 0.00% | `130.68.168.192.in-addr.arpa` | `—` | +| El-senor-iPhone | 192.168.68.133 | Casita | 101 | 47 | 46.53% | `www.olivetree.com` | `firebaselogging.googleapis.com` | +| E31868152 | 192.168.68.128 | Barn | 69 | 0 | 0.00% | `0.amazon.pool.ntp.org` | `—` | +| F49758774 | 192.168.68.127 | Hallway | 66 | 0 | 0.00% | `0.amazon.pool.ntp.org` | `—` | +| iot_device | 192.168.68.135 | Office | 62 | 0 | 0.00% | `time.cloudflare.com` | `—` | +| imx8mm-ferrari | 192.168.68.148 | Hallway | 58 | 0 | 0.00% | `eu.tectonic.remarkable.com` | `—` | +| MyCloudEX2Ultra | 192.168.68.137 | Office | 52 | 0 | 0.00% | `prod.wdckeystone.com` | `—` | +| blink-sync-module | 192.168.68.109 | Study | 50 | 0 | 0.00% | `rest-hw-u011.immedia-semi.com` | `—` | +| FN-LINK | 192.168.68.139 | Barn | 36 | 0 | 0.00% | `jmq-ngiot-us.area.ww.ecouser.net` | `—` | +| phone | 192.168.68.125 | Barn | 29 | 0 | 0.00% | `gateway.fe2.apple-dns.net` | `—` | +| Unknown device | 192.168.68.136 | not mapped | 27 | 0 | 0.00% | `ms-cam-u011.immedia-semi.com` | `—` | +| Unknown device | 192.168.68.141 | not mapped | 23 | 0 | 0.00% | `apple-native-relay.mask.apple-dns.net` | `—` | +| Unknown device | 192.168.68.140 | not mapped | 4 | 0 | 0.00% | `captive.apple.com` | `—` | + +## Per-device detail + +### Mac (192.168.68.112) +Location: Hallway; MAC: 82-A1-8E-D4-03-7A; mapping: historical_snapshot. +Queries: 17,737; blocked: 1,664; block rate: 9.38%; unique domains: 805. + +Top visited (not blocked): +- 1.courier-push-apple.com.akadns.net — 856 +- whatsapp.com — 711 +- cma2.itunes.apple.com — 684 +- www.google.com — 604 +- chatgpt.com — 424 +- apple.com — 389 +- gdmf.apple.com — 349 +- mmx-ds.cdn.whatsapp.net — 347 +- muse.ai — 344 +- chat.cdn.whatsapp.net — 342 +Top blocked: +- dit.whatsapp.net — 1,215 blocked of 1,217 +- sentry.bga.li — 46 blocked of 48 +- edge-metaclaw-http.c10r.facebook.com — 42 blocked of 80 +- mobile.events.data.microsoft.com — 40 blocked of 40 +- events.launchdarkly.com — 36 blocked of 36 +- ogads-pa.clients6.google.com — 26 blocked of 28 +- c.go-mpulse.net — 22 blocked of 22 +- browser-intake-datadoghq.com — 22 blocked of 22 +- analytics.google.com — 16 blocked of 18 +- partiality.itunes.apple.com — 12 blocked of 12 + +### iPhone (192.168.68.106) +Location: Hallway; MAC: 62-0F-E1-3A-4C-4B; mapping: multiple_identities_seen. +Queries: 11,917; blocked: 1,669; block rate: 14.01%; unique domains: 1,036. + +Top visited (not blocked): +- mask.apple-dns.net — 395 +- ts01-b.csa.cloudsink.net — 321 +- outlook.office365.com — 299 +- mmx-ds.cdn.whatsapp.net — 274 +- chat.cdn.whatsapp.net — 261 +- www.google.com — 179 +- ts01-b.cloudsink.net — 176 +- whatsapp.com — 150 +- oauthaccountmanager.googleapis.com — 147 +- notifications-pa.googleapis.com — 104 +Top blocked: +- dit.whatsapp.net — 529 blocked of 531 +- app-analytics-services.com — 180 blocked of 180 +- unagi-na.amazon.com — 103 blocked of 103 +- collector-pxhyx10rg3.perimeterx.net — 97 blocked of 97 +- unagi.amazon.com — 86 blocked of 86 +- firebaselogging-pa.googleapis.com — 74 blocked of 74 +- sdk.iad-05.braze.com — 69 blocked of 69 +- fls-na.amazon.com — 67 blocked of 67 +- app-measurement.com — 57 blocked of 57 +- trk.pinterest.com — 37 blocked of 38 + +### adolforeynaserver (192.168.68.110) +Location: Office; MAC: 18-60-24-78-DB-E8; mapping: historical_snapshot. +Queries: 10,021; blocked: 224; block rate: 2.24%; unique domains: 46. + +Top visited (not blocked): +- chatgpt.com — 5,112 +- herdr.dev — 2,112 +- media.reynafamily.com — 570 +- dns.reynafamily.com — 312 +- adolforeynaserver — 302 +- acme-v02.api.letsencrypt.org — 230 +- acme-staging-v02.api.letsencrypt.org — 168 +- relay.paseo.sh — 154 +- cluster0-shard-00-02.yyalx.mongodb.net — 148 +- cluster0-shard-00-00.yyalx.mongodb.net — 148 +Top blocked: +- telemetry.n8n.io — 224 blocked of 224 + +### iPhone (192.168.68.111) +Location: Hallway; MAC: C6-37-18-E7-39-39; mapping: multiple_identities_seen. +Queries: 9,635; blocked: 1,082; block rate: 11.23%; unique domains: 1,189. + +Top visited (not blocked): +- mask.apple-dns.net — 384 +- outlook.office365.com — 304 +- mmx-ds.cdn.whatsapp.net — 230 +- chat.cdn.whatsapp.net — 160 +- www.google.com — 156 +- i.ytimg.com — 111 +- ocsp2.apple.com — 110 +- bag-cdn.itunes-apple.com.akadns.net — 104 +- imap.gmail.com — 83 +- ts01-b.csa.cloudsink.net — 81 +Top blocked: +- dit.whatsapp.net — 384 blocked of 386 +- app-analytics-services.com — 148 blocked of 148 +- firebaselogging-pa.googleapis.com — 111 blocked of 111 +- app-measurement.com — 37 blocked of 37 +- ca.iadsdk.apple.com — 21 blocked of 21 +- ogads-pa.clients6.google.com — 20 blocked of 20 +- unagi-na.amazon.com — 17 blocked of 17 +- unagi.amazon.com — 13 blocked of 13 +- partiality.itunes.apple.com — 12 blocked of 12 +- cf.iadsdk.apple.com — 12 blocked of 12 + +### Mac (192.168.68.108) +Location: Office; MAC: 06-79-91-73-6F-6A; mapping: historical_snapshot. +Queries: 7,869; blocked: 455; block rate: 5.78%; unique domains: 338. + +Top visited (not blocked): +- internalfb.com — 216 +- lb._dns-sd._udp.0.68.168.192.in-addr.arpa — 211 +- 1.courier-push-apple.com.akadns.net — 167 +- lrs.thefacebook.com — 163 +- www.apple.com — 162 +- ssl.gstatic.com — 142 +- mask.apple-dns.net — 141 +- api.apple-cloudkit.fe2.apple-dns.net — 140 +- apple.com — 121 +- metamate.internalmeta.com — 120 +Top blocked: +- dit.whatsapp.net — 158 blocked of 160 +- www.internalfb.com — 30 blocked of 679 +- www.facebook.com — 21 blocked of 147 +- graph.prod.facebook.com — 20 blocked of 242 +- graph.facebook.com — 17 blocked of 340 +- beacon.flexera-prod.aws.metafb.cloud — 16 blocked of 17 +- slackb.com — 16 blocked of 16 +- csp-reporting.cloudflare.com — 15 blocked of 15 +- events.launchdarkly.com — 12 blocked of 12 +- csp.withgoogle.com — 12 blocked of 12 + +### Mac (192.168.68.107) +Location: Hallway; MAC: 0E-A4-E4-20-5C-1C; mapping: historical_snapshot. +Queries: 5,656; blocked: 469; block rate: 8.29%; unique domains: 373. + +Top visited (not blocked): +- ssl.gstatic.com — 258 +- www.google.com — 196 +- lb._dns-sd._udp.0.68.168.192.in-addr.arpa — 174 +- www.apple.com — 172 +- optimizationguide-pa.googleapis.com — 152 +- ai.zoom.us — 150 +- 107.68.168.192.in-addr.arpa — 127 +- play.google.com — 124 +- p49-imap.mail.me.com.akadns.net — 110 +- cloud.reynafamily.com — 107 +Top blocked: +- dit.whatsapp.net — 242 blocked of 244 +- excel-telemetry.officeapps.live.com — 110 blocked of 112 +- track.capitaloneshopping.com — 42 blocked of 42 +- bam.nr-data.net — 31 blocked of 46 +- sentry.bga.li — 24 blocked of 26 +- ogads-pa.clients6.google.com — 4 blocked of 4 +- fbs.smoot.apple.com — 4 blocked of 4 +- csp.withgoogle.com — 4 blocked of 4 +- browser-update.org — 2 blocked of 4 +- iadsdk.apple.com — 2 blocked of 2 + +### iPad (192.168.68.131) +Location: Hallway; MAC: A2-10-C6-24-C2-0A; mapping: historical_snapshot. +Queries: 2,935; blocked: 306; block rate: 10.43%; unique domains: 512. + +Top visited (not blocked): +- mask.apple-dns.net — 351 +- iphone-ld.apple.com — 68 +- whatsapp.com — 67 +- graph.whatsapp.com — 60 +- _dns.resolver.arpa — 59 +- ocsp2.apple.com — 50 +- mask.icloud.com — 44 +- iphone-ld.g.aaplimg.com — 41 +- api.whatsapp.net — 36 +- ocsp2.g.aaplimg.com — 34 +Top blocked: +- dit.whatsapp.net — 79 blocked of 79 +- sdk.iad-03.braze.com — 21 blocked of 21 +- app-analytics-services.com — 19 blocked of 19 +- saa.paramountplus.com — 17 blocked of 17 +- ct.pinterest.com — 15 blocked of 15 +- bat.bing.com — 15 blocked of 15 +- tvspix.com — 13 blocked of 13 +- s.amazon-adsystem.com — 13 blocked of 13 +- pixel-config.reddit.com — 13 blocked of 13 +- adservice.google.com — 13 blocked of 13 + +### 50CasitaTv (192.168.68.114) +Location: Casita; MAC: DC-72-23-B1-13-BE; mapping: historical_snapshot. +Queries: 2,892; blocked: 2,782; block rate: 96.20%; unique domains: 20. + +Top visited (not blocked): +- themes-service.sr.roku.com — 49 +- api.roku.com — 27 +- mediaservices.cdn-apple.com — 12 +- configsvc.cs.roku.com — 3 +- lat-services.api.data.roku.com — 2 +- hints.voice.roku.com — 2 +- api2.sr.roku.com — 2 +- api.rpay.roku.com — 2 +- securepubads.g.doubleclick.net — 1 +- p.ravm.tv — 1 +Top blocked: +- scribe.logs.roku.com — 2,570 blocked of 2,572 +- liberty.logs.roku.com — 200 blocked of 202 +- cloudservices.roku.com — 7 blocked of 7 +- display.ravm.tv — 4 blocked of 4 +- identity.ads.roku.com — 1 blocked of 1 + +### adolforeyna-iMac11-3 (192.168.68.124) +Location: Study; MAC: C8-BC-C8-BB-19-2D; mapping: historical_snapshot. +Queries: 2,776; blocked: 236; block rate: 8.50%; unique domains: 59. + +Top visited (not blocked): +- chatgpt.com — 826 +- connectivity-check.ubuntu.com — 586 +- firefox.settings.services.mozilla.com — 154 +- push.services.mozilla.com — 146 +- merino.services.mozilla.com — 144 +- mozilla.map.fastly.net — 104 +- safebrowsing.googleapis.com — 96 +- clientservices.googleapis.com — 96 +- filters.adtidy.org — 72 +- 1a1inqjh.p.qrcdn.net — 72 +Top blocked: +- incoming.telemetry.mozilla.org — 236 blocked of 238 + +### emiserver (192.168.68.119) +Location: Office; MAC: C8-5A-CF-0A-7A-A7; mapping: historical_snapshot. +Queries: 2,167; blocked: 0; block rate: 0.00%; unique domains: 26. + +Top visited (not blocked): +- api.telegram.org — 1,150 +- chatgpt.com — 558 +- herdr.dev — 96 +- cluster0-shard-00-02.yyalx.mongodb.net — 80 +- cluster0-shard-00-00.yyalx.mongodb.net — 78 +- cluster0-shard-00-01.yyalx.mongodb.net — 74 +- version.goauthentik.io — 48 +- version.immich.cloud — 24 +- ec2-89-192-235-227.compute-1.amazonaws.com — 12 +- api.snapcraft.io — 10 +Top blocked: +- none + +### aeropi5 (192.168.68.126) +Location: Office; MAC: 2C-CF-67-95-2B-F8; mapping: historical_snapshot. +Queries: 2,078; blocked: 0; block rate: 0.00%; unique domains: 15. + +Top visited (not blocked): +- connectivity-check.ubuntu.com — 1,187 +- chatgpt.com — 663 +- herdr.dev — 100 +- cloud.reynafamily.com — 96 +- api.snapcraft.io — 13 +- cdn.fwupd.org — 5 +- ports.ubuntu.com — 2 +- packages.microsoft.com — 2 +- motd.ubuntu.com — 2 +- git.reynafamily.com — 2 +Top blocked: +- none + +### aeropi5 (192.168.68.116) +Location: Office; MAC: 2C-CF-67-95-2B-F9; mapping: historical_snapshot. +Queries: 2,059; blocked: 0; block rate: 0.00%; unique domains: 15. + +Top visited (not blocked): +- connectivity-check.ubuntu.com — 1,185 +- chatgpt.com — 651 +- herdr.dev — 96 +- cloud.reynafamily.com — 96 +- api.snapcraft.io — 12 +- cdn.fwupd.org — 5 +- ports.ubuntu.com — 2 +- packages.microsoft.com — 2 +- motd.ubuntu.com — 2 +- git.reynafamily.com — 2 +Top blocked: +- none + +### 50LivingRoom (192.168.68.100) +Location: Office; MAC: 84-3E-1D-4F-4A-1D; mapping: historical_snapshot. +Queries: 1,911; blocked: 1,845; block rate: 96.55%; unique domains: 13. + +Top visited (not blocked): +- api.roku.com — 26 +- themes-service.sr.roku.com — 24 +- api2.sr.roku.com — 5 +- mediaservices.cdn-apple.com — 2 +- sw-update.cs.roku.com — 1 +- lat-services.api.data.roku.com — 1 +- keysvc.cs.roku.com — 1 +- hints.voice.roku.com — 1 +- austin.sb.roku.com — 1 +Top blocked: +- scribe.logs.roku.com — 1,636 blocked of 1,638 +- liberty.logs.roku.com — 206 blocked of 208 +- display.ravm.tv — 2 blocked of 2 +- identity.ads.roku.com — 1 blocked of 1 + +### espressif (192.168.68.118) +Location: Office; MAC: 14-C1-9F-D0-5C-5C; mapping: multiple_identities_seen. +Queries: 1,604; blocked: 206; block rate: 12.84%; unique domains: 327. + +Top visited (not blocked): +- time.cloudflare.com — 77 +- mmx-ds.cdn.whatsapp.net — 72 +- mask.apple-dns.net — 46 +- www.google.com — 44 +- chat.cdn.whatsapp.net — 44 +- get-bx.g.aaplimg.com — 25 +- ms-cam-u011.immedia-semi.com — 22 +- ocsp2.g.aaplimg.com — 17 +- clients3.google.com — 16 +- b79c66077e27a1c100292a6aa5da291cfa7da7ef982a7d0d2708be38d76b31f.us-east-1.prod.service.minerva.devices.a2z.com — 15 +Top blocked: +- dit.whatsapp.net — 91 blocked of 91 +- unagi.amazon.com — 21 blocked of 21 +- unagi-na.amazon.com — 15 blocked of 15 +- browser-intake-us3-datadoghq.com — 15 blocked of 15 +- bugsnag.com — 13 blocked of 13 +- sentry.io — 10 blocked of 10 +- app-analytics-services.com — 9 blocked of 9 +- fls-na.amazon.com — 7 blocked of 7 +- firebaselogging-pa.googleapis.com — 7 blocked of 7 +- securemetrics.apple.com — 5 blocked of 5 + +### iPhone (192.168.68.105) +Location: Hallway; MAC: A6-B0-E1-AF-2F-75; mapping: historical_snapshot. +Queries: 1,409; blocked: 53; block rate: 3.76%; unique domains: 319. + +Top visited (not blocked): +- mask.apple-dns.net — 79 +- ms-cam-u011.immedia-semi.com — 30 +- _dns.resolver.arpa — 26 +- ocsp2.g.aaplimg.com — 25 +- gdmf.apple.com — 22 +- iphone-ld.apple.com — 20 +- mesu-cdn.origin-apple.com.akadns.net — 18 +- xp.g.aaplimg.com — 16 +- www.subalert.com — 16 +- swallow.apple.com — 16 +Top blocked: +- fbs.smoot.apple.com — 16 blocked of 16 +- dit.whatsapp.net — 9 blocked of 9 +- partiality.itunes.apple.com — 8 blocked of 8 +- cf.iadsdk.apple.com — 8 blocked of 8 +- experiments.apple.com — 4 blocked of 4 +- crashlogs.whatsapp.net — 4 blocked of 4 +- tr.iadsdk.apple.com — 2 blocked of 2 +- iadsdk.apple.com — 2 blocked of 2 + +### Alicia-2022-2 (192.168.68.117) +Location: WashMachine; MAC: 8E-62-37-6E-DC-EF; mapping: historical_snapshot. +Queries: 881; blocked: 12; block rate: 1.36%; unique domains: 173. + +Top visited (not blocked): +- mask.apple-dns.net — 76 +- m.sni.global.fastly.net — 65 +- _dns.resolver.arpa — 49 +- mask.icloud.com — 38 +- ocsp2.apple.com — 30 +- gsp-ssl.ls.apple.com — 22 +- bag.itunes.apple.com — 22 +- init-p01md.apple.com — 20 +- ocsp2.g.aaplimg.com — 17 +- configuration.ls.apple.com — 16 +Top blocked: +- app-measurement.com — 8 blocked of 10 +- fbs.smoot.apple.com — 2 blocked of 2 +- experiments.apple.com — 2 blocked of 2 + +### espressif (192.168.68.129) +Location: WashMachine; MAC: 14-C1-9F-D1-56-90; mapping: multiple_identities_seen. +Queries: 775; blocked: 49; block rate: 6.32%; unique domains: 212. + +Top visited (not blocked): +- time.cloudflare.com — 44 +- www.google.com — 35 +- mask.apple-dns.net — 28 +- mmx-ds.cdn.whatsapp.net — 19 +- config.edge.skype.com.trafficmanager.net — 16 +- outlook.office365.com — 14 +- na01.safelinks.protection.outlook.com — 14 +- outlook.office.com — 12 +- oauthaccountmanager.googleapis.com — 12 +- nam12.safelinks.protection.outlook.com — 12 +Top blocked: +- in.appcenter.ms — 12 blocked of 12 +- app-analytics-services.com — 11 blocked of 11 +- sdk.iad-01.braze.com — 8 blocked of 8 +- dit.whatsapp.net — 5 blocked of 5 +- app-measurement.com — 5 blocked of 5 +- tr.iadsdk.apple.com — 2 blocked of 2 +- ogads-pa.googleapis.com — 2 blocked of 2 +- growth-pa.googleapis.com — 2 blocked of 2 +- adserver.pandora.com — 2 blocked of 2 + +### localhost (127.0.0.1) +Location: not mapped; MAC: unknown; mapping: not_in_snapshot_or_live_deco_list. +Queries: 707; blocked: 0; block rate: 0.00%; unique domains: 43. + +Top visited (not blocked): +- 8.8.8.8.in-addr.arpa — 24 +- 4.4.8.8.in-addr.arpa — 24 +- 150.68.168.192.in-addr.arpa — 24 +- 135.68.168.192.in-addr.arpa — 24 +- 134.68.168.192.in-addr.arpa — 24 +- 131.68.168.192.in-addr.arpa — 24 +- 128.68.168.192.in-addr.arpa — 24 +- 127.68.168.192.in-addr.arpa — 24 +- 126.68.168.192.in-addr.arpa — 24 +- 124.68.168.192.in-addr.arpa — 24 +Top blocked: +- none + +### espressif (192.168.68.113) +Location: Study; MAC: 14-C1-9F-D0-59-1C; mapping: historical_snapshot. +Queries: 406; blocked: 0; block rate: 0.00%; unique domains: 1. + +Top visited (not blocked): +- time.cloudflare.com — 406 +Top blocked: +- none + +### Google-Home-Mini (192.168.68.122) +Location: Office; MAC: 48-D6-D5-7B-91-C5; mapping: historical_snapshot. +Queries: 383; blocked: 0; block rate: 0.00%; unique domains: 9. + +Top visited (not blocked): +- connectivitycheck.gstatic.com — 156 +- storage.googleapis.com — 94 +- time.google.com — 86 +- play.googleapis.com — 26 +- www.google.com — 9 +- homeplatformmesh-pa.googleapis.com — 8 +- www.youtube.com — 2 +- mtalk.google.com — 1 +- clients4.google.com — 1 +Top blocked: +- none + +### espressif (192.168.68.132) +Location: Office; MAC: 14-C1-9F-D1-56-90; mapping: historical_snapshot. +Queries: 282; blocked: 0; block rate: 0.00%; unique domains: 1. + +Top visited (not blocked): +- time.cloudflare.com — 282 +Top blocked: +- none + +### Adolfos-iPhone (192.168.68.150) +Location: Office; MAC: 30-35-AD-68-A3-AB; mapping: historical_snapshot. +Queries: 210; blocked: 17; block rate: 8.10%; unique domains: 64. + +Top visited (not blocked): +- time-ios.apple.com — 36 +- gateway.fe2.apple-dns.net — 19 +- gateway.icloud.com — 18 +- ocsp.apple.com — 13 +- gsp64-ssl.ls.apple.com — 8 +- gsp-ssl.ls.apple.com — 8 +- p189-keyvalueservice.icloud.com — 5 +- www.icloud.com — 4 +- www.apple.com — 4 +- iphonesubmissions.apple.com — 4 +Top blocked: +- partiality.itunes.apple.com — 8 blocked of 8 +- cf.iadsdk.apple.com — 8 blocked of 8 +- fbs.smoot.apple.com — 1 blocked of 1 + +### Google-Home-Mini (192.168.68.120) +Location: Hallway; MAC: E4-F0-42-2E-E0-4E; mapping: historical_snapshot. +Queries: 209; blocked: 0; block rate: 0.00%; unique domains: 7. + +Top visited (not blocked): +- connectivitycheck.gstatic.com — 181 +- homeplatformmesh-pa.googleapis.com — 10 +- www.google.com — 7 +- play.googleapis.com — 6 +- www.youtube.com — 2 +- mtalk.google.com — 2 +- clients4.google.com — 1 +Top blocked: +- none + +### Amazon (192.168.68.134) +Location: Office; MAC: A0-D2-B1-A6-EC-BD; mapping: historical_snapshot. +Queries: 183; blocked: 40; block rate: 21.86%; unique domains: 9. + +Top visited (not blocked): +- dogvgb9ujhybx.cloudfront.net — 80 +- ahu5vu98zzyil.us-east-1.prod.service.minerva.devices.a2z.com — 46 +- www.amazon.com — 7 +- m.media-amazon.com — 3 +- todo-ta-g7g.amazon.com — 2 +- device-messaging-na.amazon.com — 2 +- 7a6e3418b2b39c5852077c212b8b75b4.00641507000024.kindle-perf.com — 2 +- d18os95hu8sz6h.cloudfront.net — 1 +Top blocked: +- unagi-na.amazon.com — 40 blocked of 40 + +### Mac-mini-M4 (192.168.68.130) +Location: Office; MAC: D0-11-E5-73-96-5A; mapping: historical_snapshot. +Queries: 179; blocked: 3; block rate: 1.68%; unique domains: 43. + +Top visited (not blocked): +- atm.outlook.mira.tm.svc.cloud.microsoft — 22 +- fs.outlook.mira.tm.svc.cloud.microsoft — 13 +- 47-courier.push.apple.com — 9 +- acdcatm.outlook.mira.tm.svc.cloud.microsoft — 6 +- 43-courier.push.apple.com — 6 +- 30-courier.push.apple.com — 6 +- 20-courier.push.apple.com — 6 +- 19.courier-push-apple.com.akadns.net — 6 +- 18-courier.push.apple.com — 6 +- 16.courier-push-apple.com.akadns.net — 6 +Top blocked: +- youtube.com — 1 blocked of 2 +- googlevideo.com — 1 blocked of 2 +- 9gag.com — 1 blocked of 1 + +### Adolfo-i16 (192.168.68.121) +Location: Office; MAC: 56-68-92-84-12-EE; mapping: multiple_identities_seen. +Queries: 135; blocked: 0; block rate: 0.00%; unique domains: 39. + +Top visited (not blocked): +- mask.apple-dns.net — 23 +- netcts.cdn-apple.com — 8 +- mask.icloud.com — 8 +- mask-api.icloud.com — 8 +- _dns.resolver.arpa — 7 +- kt-prod.ess.apple.com — 6 +- gs-loc.apple.com — 6 +- fp-us-att.rcs.telephony.goog — 6 +- apple-native-relay.apple.com — 6 +- iphone-ld.apple.com — 4 +Top blocked: +- none + +### Mac (192.168.68.102) +Location: Office; MAC: 5A-D2-AA-CB-96-08; mapping: historical_snapshot. +Queries: 126; blocked: 0; block rate: 0.00%; unique domains: 29. + +Top visited (not blocked): +- 130.68.168.192.in-addr.arpa — 15 +- fs.outlook.mira.tm.svc.cloud.microsoft — 14 +- e6858.dsce9.akamaiedge.net — 10 +- weatherkit.apple.com — 6 +- slack.com — 6 +- shed.outlook.acdc.tm.svc.cloud.microsoft — 6 +- ocsp2.apple.com — 6 +- 15-courier.push.apple.com — 6 +- contacts.fe2.apple-dns.net — 5 +- us-sandbox-courier-4.push-apple.com.akadns.net — 4 +Top blocked: +- none + +### El-senor-iPhone (192.168.68.133) +Location: Casita; MAC: F0-23-AE-27-E2-F6; mapping: historical_snapshot. +Queries: 101; blocked: 47; block rate: 46.53%; unique domains: 12. + +Top visited (not blocked): +- www.olivetree.com — 16 +- privacy.olivetree.com — 11 +- device.supernote.com — 10 +- connectivitycheck.gstatic.com — 4 +- device-wss-file.supernote.com — 3 +- votd.olivetree.com — 2 +- time.android.com — 2 +- firebase-settings.crashlytics.com — 2 +- cdn.olivetree.com — 2 +- biblesearch-ai.olivetree.com — 2 +Top blocked: +- firebaselogging.googleapis.com — 25 blocked of 25 +- analytics.olivetree.com — 22 blocked of 22 + +### E31868152 (192.168.68.128) +Location: Barn; MAC: 80-9F-9B-45-9A-FF; mapping: historical_snapshot. +Queries: 69; blocked: 0; block rate: 0.00%; unique domains: 2. + +Top visited (not blocked): +- 0.amazon.pool.ntp.org — 52 +- litedev.us.ezvizlife.com — 17 +Top blocked: +- none + +### F49758774 (192.168.68.127) +Location: Hallway; MAC: C0-E7-BF-DD-C8-2A; mapping: historical_snapshot. +Queries: 66; blocked: 0; block rate: 0.00%; unique domains: 2. + +Top visited (not blocked): +- 0.amazon.pool.ntp.org — 48 +- litedev.us.ezvizlife.com — 18 +Top blocked: +- none + +### iot_device (192.168.68.135) +Location: Office; MAC: A0-85-E3-FB-35-5C; mapping: historical_snapshot. +Queries: 62; blocked: 0; block rate: 0.00%; unique domains: 5. + +Top visited (not blocked): +- time.cloudflare.com — 25 +- www.microsoft.com — 13 +- us.mqtt.bambulab.com — 13 +- api.bambulab.com — 10 +- or-cloud-makerworld-prod.s3.us-west-2.amazonaws.com — 1 +Top blocked: +- none + +### imx8mm-ferrari (192.168.68.148) +Location: Hallway; MAC: 24-FD-FA-03-53-0C; mapping: historical_snapshot. +Queries: 58; blocked: 0; block rate: 0.00%; unique domains: 6. + +Top visited (not blocked): +- eu.tectonic.remarkable.com — 21 +- ping.remarkable.com — 16 +- device.cloud.remarkable.com — 8 +- webapp-prod.cloud.remarkable.engineering — 6 +- memfault-tmp-production--use1-az4--x-s3.s3express-use1-az4.us-east-1.amazonaws.com — 4 +- s3express-z-w-use1-az4.us-east-1.amazonaws.com — 3 +Top blocked: +- none + +### MyCloudEX2Ultra (192.168.68.137) +Location: Office; MAC: 00-00-C0-3C-B8-FF; mapping: historical_snapshot. +Queries: 52; blocked: 0; block rate: 0.00%; unique domains: 11. + +Top visited (not blocked): +- prod.wdckeystone.com — 12 +- prod-proxy.wdckeystone.com — 10 +- time.windows.com — 4 +- time.mycloud.com — 4 +- prod-fc14d21a5887149.wdckeystone.com — 4 +- prod-701f05f7a9a5fda.wdckeystone.com — 4 +- google.com — 4 +- config.mycloud.com — 4 +- prod-gateway.wdckeystone.com — 2 +- prod-15ce3e0b80af991.wdckeystone.com — 2 +Top blocked: +- none + +### blink-sync-module (192.168.68.109) +Location: Study; MAC: 84-28-59-24-D7-CA; mapping: historical_snapshot. +Queries: 50; blocked: 0; block rate: 0.00%; unique domains: 2. + +Top visited (not blocked): +- rest-hw-u011.immedia-semi.com — 49 +- cs-u011.immedia-semi.com — 1 +Top blocked: +- none + +### FN-LINK (192.168.68.139) +Location: Barn; MAC: 24-18-C6-B5-4A-DC; mapping: historical_snapshot. +Queries: 36; blocked: 0; block rate: 0.00%; unique domains: 3. + +Top visited (not blocked): +- jmq-ngiot-us.area.ww.ecouser.net — 29 +- public.iot-as-mqtt.us-east-1.aliyuncs.com — 4 +- portal-ww.ecouser.net — 3 +Top blocked: +- none + +### phone (192.168.68.125) +Location: Barn; MAC: 82-19-9B-1C-CA-1C; mapping: historical_snapshot. +Queries: 29; blocked: 0; block rate: 0.00%; unique domains: 17. + +Top visited (not blocked): +- gateway.fe2.apple-dns.net — 5 +- us06web.zoom.us — 2 +- mesu.apple.com — 2 +- init-p01md.apple.com — 2 +- gspe1-ssl.ls.apple.com — 2 +- gdmf.apple.com — 2 +- captive.apple.com — 2 +- _dns.resolver.arpa — 2 +- 42-courier2.push.apple.com — 2 +- us-se-courier-vs.push-apple.com.akadns.net — 1 +Top blocked: +- none + +### Unknown device (192.168.68.136) +Location: not mapped; MAC: unknown; mapping: not_in_snapshot_or_live_deco_list. +Queries: 27; blocked: 0; block rate: 0.00%; unique domains: 2. + +Top visited (not blocked): +- ms-cam-u011.immedia-semi.com — 26 +- is-cam-u011.immedia-semi.com — 1 +Top blocked: +- none + +### Unknown device (192.168.68.141) +Location: not mapped; MAC: unknown; mapping: not_in_snapshot_or_live_deco_list. +Queries: 23; blocked: 0; block rate: 0.00%; unique domains: 13. + +Top visited (not blocked): +- apple-native-relay.mask.apple-dns.net — 3 +- pancake.apple.com — 2 +- mask.icloud.com — 2 +- mask-api.icloud.com — 2 +- gsp85-ssl.ls.apple.com — 2 +- fp-us-tmobile.rcs.telephony.goog — 2 +- apple-native-relay.apple.com — 2 +- _sips._tcp.fp-us-tmobile.rcs.telephony.goog — 2 +- _dns.resolver.arpa — 2 +- www.google.com — 1 +Top blocked: +- none + +### Unknown device (192.168.68.140) +Location: not mapped; MAC: unknown; mapping: not_in_snapshot_or_live_deco_list. +Queries: 4; blocked: 0; block rate: 0.00%; unique domains: 3. + +Top visited (not blocked): +- captive.apple.com — 2 +- captive.g.aaplimg.com — 1 +- _dns.resolver.arpa — 1 +Top blocked: +- none +