Parcourir la source

dev: ClickStack (HyperDX all-in-one) observability UI port 18080; ClickHouse serveerib /clickstack kesta 8124

ardo il y a 1 mois
Parent
commit
896d8c53f6
2 fichiers modifiés avec 39 ajouts et 1 suppressions
  1. 22 1
      dev/LOEMIND.md
  2. 17 0
      dev/docker-compose.yml

+ 22 - 1
dev/LOEMIND.md

@@ -44,7 +44,23 @@ docker-compose -f /opt/docker-compose/dev/docker-compose.yml logs -f clickhouse
 docker exec -it clickhouse clickhouse-client --user default --password dev_clickhouse_2026
 ```
 
-## Migratsiooninäide: postgres → ClickHouse (paberkrohv)
+## ClickStack (HyperDX) — observability UI
+
+ClickStack = HyperDX UI + ClickHouse + OTel-kollektor (logid/traces/meetrikud).
+
+| Omadus | Väärtus |
+|--------|---------|
+| Konteiner | `clickstack` (`hyperdx-all-in-one`) |
+| **UI (otsing/dashboardid)** | **`http://100.87.1.24:18080/search`** |
+| OTLP gRPC sisend | 4317 |
+| OTLP HTTP sisend | 4318 |
+| Andmed | `./data/clickstack` (gitignore'd) |
+
+**NB! Port 8124 on ClickHouse'i HTTP.** ClickHouse 26.8 serveerib küll staatilist
+ClickStack UI kestat `/clickstack/` pordil 8124, aga **otsing seal ei tööta**
+(backendi `/__ENV.js` ja `/api` puuduvad). Töötav ClickStack on pordil **18080**.
+
+
 
 2026-08-31 viidi `paberkrohv` andmebaas postgresist (100.87.1.24:5432)
 ClickHouse'isse — näide, kuidas hiljem Oracle-baase üle viia.
@@ -89,6 +105,11 @@ docker exec -it clickhouse clickhouse-client --user default --password dev_click
   --query "SELECT count() FROM paberkrohv.sorptsioon"
 ```
 
+## Migratsiooninäide: postgres → ClickHouse (paberkrohv)
+
+2026-08-31 viidi `paberkrohv` andmebaas postgresist (100.87.1.24:5432)
+ClickHouse'isse — näide, kuidas hiljem Oracle-baase üle viia.
+
 ## Märkused
 
 - Pordid valitud konfliktivabaks: 8124 (HTTP), 9004 (native). 8123 = Home Assistant, 9000 = portainer.

+ 17 - 0
dev/docker-compose.yml

@@ -24,6 +24,23 @@ services:
     networks:
       - main_ai_network
 
+  # ClickStack (HyperDX all-in-one) — observability UI (logs/traces/metrics)
+  # NB! Port 8124 on ClickHouse'i HTTP; ClickStack UI jookseb pordil 18080.
+  clickstack:
+    image: docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest
+    container_name: clickstack
+    restart: unless-stopped
+    environment:
+      - TZ=Europe/Tallinn
+    ports:
+      - "18080:8080"   # HyperDX UI (search, dashboards)
+      - "4317:4317"    # OTLP gRPC (telemeetria sisend)
+      - "4318:4318"    # OTLP HTTP (telemeetria sisend)
+    volumes:
+      - ./data/clickstack:/data
+    networks:
+      - main_ai_network
+
 networks:
   main_ai_network:
     external: true