Explorar el Código

varundus 2026-10-03 07:00

ardo hace 3 semanas
padre
commit
e63f3f8487
Se han modificado 2 ficheros con 19 adiciones y 3 borrados
  1. 15 0
      dev/LOEMIND_observability.md
  2. 4 3
      dev/docker-compose.yml

+ 15 - 0
dev/LOEMIND_observability.md

@@ -10,6 +10,21 @@ Kogu grupp on **always-on**.
 - Kasutaja: `admin@odamus.com` / `Dev_clickhouse_2026!`
 - ClickHouse (väline, `clickhouse` konteiner): HTTP 8125, native 9004 (Tailscale-only)
 
+### Hostipordid (olulised)
+| Port | Teenus | Märkus |
+|---|---|---|
+| **18080** | HyperDX/ClickStack UI | kanooniline |
+| 8124 | `clickstack-proxy` (nginx) | `/clickstack/`→302→18080; `/api/`,`/__ENV.js`→app; `/`→ClickHouse (DBeaver) |
+| **8125** | **ClickHouse HTTP** | host 8125 → konteiner 8123 (Tailscale) |
+| 9004 | ClickHouse native TCP | host 9004 → konteiner 9000 |
+| 4317 / 4318 | OTLP gRPC / HTTP | `otel-collector` (127.0.0.1 + 100.87.1.24) |
+| 4319 | `otel-ratelimit` (nginx) | `otel.odamus.com` ingest → collector:4318 |
+| **8123** | **Home Assistant** | ⚠️ **hostil = HA Core** (`python3 -m homeassistant --config /config`), **MITTE ClickHouse** |
+
+> ⚠️ ClickHouse native (9004) teade „You must use port 8123 for HTTP" on meie hostil **eksitav**:
+> port **8123 on Home Assistant** (hostiprotsess, `0.0.0.0:8123`). Meie ClickHouse HTTP = **8125**.
+> Konteiner **ei** avalda hostil 8123 — seega tegelikku konflikti pole, ainult portide-konventsiooni kattuvus.
+
 ## Arhitektuur (andmevoog) — C-full (2026-10-03)
 ```
 node-exporter ─┐

+ 4 - 3
dev/docker-compose.yml

@@ -122,7 +122,8 @@ services:
       - prod_net
 
   # ClickStack (ametlik "Docker Compose" arhitektuur): HyperDX app-only + eraldi Mongo.
-  # (Varem: all-in-one, mis dubleeris ClickHouse'i + Mongo.) Port 8124 = ClickHouse HTTP; UI = 18080.
+  # (Varem: all-in-one, mis dubleeris ClickHouse'i + Mongo.) NB: hostil port 8123 = Home Assistant,
+  # ClickHouse HTTP = 8125 (vt LOEMIND). UI = 18080.
   clickstack:
     image: docker.hyperdx.io/hyperdx/hyperdx:2.37.0
     container_name: clickstack
@@ -173,8 +174,8 @@ services:
     networks:
       - main_ai_network
 
-  # Reverse-proxy pordil 8124: /clickstack/ -> ClickHouse staatiline UI,
-  # backendi teed -> HyperDX, kõik muu -> ClickHouse (nii jääb 8124 DBeaver-ile tööle)
+  # Reverse-proxy pordil 8124: /clickstack/ -> 302 -> :18080 (ühtlustatud UI),
+  # backendi teed ('/api/', /__ENV.js) -> HyperDX app, kõik muu -> ClickHouse (8124 jääb DBeaver-ile).
   clickstack-proxy:
     image: nginx:alpine
     container_name: clickstack-proxy