docs(platform): add policy configs, runbooks, ops scripts and platform documentation
Config policies (16 files): alert_routing, architecture_pressure, backlog, cost_weights, data_governance, incident_escalation, incident_intelligence, network_allowlist, nodes_registry, observability_sources, rbac_tools_matrix, release_gate, risk_attribution, risk_policy, slo_policy, tool_limits, tools_rollout Ops (22 files): Caddyfile, calendar compose, grafana voice dashboard, deployments/incidents logs, runbooks for alerts/audit/backlog/incidents/sofiia/voice, cron jobs, scripts (alert_triage, audit_cleanup, migrate_*, governance, schedule), task_registry, voice alerts/ha/latency/policy Docs (30+ files): HUMANIZED_STEPAN v2.7-v3 changelogs and runbooks, NODA1/NODA2 status and setup, audit index and traces, backlog, incident, supervisor, tools, voice, opencode, release, risk, aistalk, spacebot Made-with: Cursor
This commit is contained in:
164
docs/NODA1-NODA2-STATUS.md
Normal file
164
docs/NODA1-NODA2-STATUS.md
Normal file
@@ -0,0 +1,164 @@
|
||||
# 📊 Звіт: Перевірка NODA1 та очищення NODA2
|
||||
|
||||
## ✅ Очищення NODA2 виконано!
|
||||
|
||||
### Звільнено місце:
|
||||
| Дія | Розмір | Статус |
|
||||
|-----|--------|--------|
|
||||
| microdao3 images | ~5.7 GB | ✅ Видалено |
|
||||
| Docker build cache | 14.49 GB | ✅ Очищено |
|
||||
| second_me_memory.db | 32 KB | ✅ Видалено |
|
||||
| **Загалом** | **~20.2 GB** | ✅ **Звільнено** |
|
||||
|
||||
### Поточний стан диска NODA2:
|
||||
```
|
||||
/dev/disk3s3s1 1.8Ti 11Ti 618Gi 2% 453k 4.3G
|
||||
```
|
||||
✅ **618 GB вільно** (було менше)
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Перевірка NODA1 (144.76.224.179):
|
||||
|
||||
### ✅ Статус сервісів:
|
||||
|
||||
| Сервіс | Статус | Порт | Опис |
|
||||
|--------|--------|------|------|
|
||||
| **dagi-market-data-node1** | ✅ Up 13 days (healthy) | 8893 | Market Data Service |
|
||||
| **dagi-memory-service-node1** | ✅ Up 20 hours (healthy) | 8000 | Memory Service |
|
||||
| **dagi-qdrant-node1** | ✅ Up 3 weeks | 6333 | Vector Database |
|
||||
| **dagi-postgres** | ✅ Up 5 days | 5432 | PostgreSQL |
|
||||
| dagi-gateway-node1 | ✅ Up 2 hours (healthy) | 9300 | Gateway |
|
||||
| postgres-backup-node1 | ⚠️ Up 3 weeks (unhealthy) | 5432 | Backup (needs fix) |
|
||||
|
||||
### 💾 Диск NODA1:
|
||||
```
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
/dev/md2 1.7T 1.3T 320G 81% /
|
||||
```
|
||||
⚠️ **81% використано** (320 GB вільно)
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Підтвердження: Market Data на NODA1
|
||||
|
||||
### ✅ Market Data Service ПРАЦЮЄ на NODA1:
|
||||
```bash
|
||||
# NODA1
|
||||
dagi-market-data-node1 Up 13 days (healthy) 0.0.0.0:8893->8891/tcp
|
||||
|
||||
# Health check
|
||||
curl http://localhost:8893/health
|
||||
{"status":"ok","service":"market-data-service"}
|
||||
```
|
||||
|
||||
### ❓ Market Data на NODA2:
|
||||
```bash
|
||||
# NODA2 (цей ноут)
|
||||
services/market-data-service/
|
||||
├── market_data.db 27 GB (mistakenly copied)
|
||||
└── events.jsonl 40 GB (mistakenly copied
|
||||
```
|
||||
|
||||
**Висновок:** ✅ **Підтверджено!** Market Data працює на NODA1, файли на NODA2 - помилкові копії.
|
||||
|
||||
---
|
||||
|
||||
## 🔍 SenpAI Agent на NODA1:
|
||||
|
||||
### Пошук:
|
||||
```bash
|
||||
# Конфігурація
|
||||
grep -r "senpai\|SenpAI" config/*.yml → ❌ Не знайдено
|
||||
|
||||
# Qdrant колекції
|
||||
curl http://localhost:6333/collections → ❌ Немає senpai_* колекцій
|
||||
```
|
||||
|
||||
**Висновок:** ⚠️ **SenpAI агент НЕ налаштований на NODA1**
|
||||
|
||||
---
|
||||
|
||||
## 📋 Що потрібно зробити:
|
||||
|
||||
### 1. ✅ Видалити Market Data з NODA2 (67 GB)
|
||||
|
||||
**Безпечно видаляемо, бо NODA1 має оригінал:**
|
||||
|
||||
```bash
|
||||
# Видалити помилкові файли
|
||||
rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/market_data.db
|
||||
rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/events.jsonl
|
||||
|
||||
# Або архівувати (якщо потрібні для порівняння)
|
||||
cd /Users/apple/github-projects/microdao-daarion/services/market-data-service
|
||||
tar -czf ~/market_data_node2_backup.tar.gz market_data.db events.jsonl
|
||||
rm market_data.db events.jsonl
|
||||
```
|
||||
|
||||
**Економія:** 67 GB
|
||||
**Загалом звільнено:** ~87 GB (20.2 + 67)
|
||||
|
||||
---
|
||||
|
||||
### 2. ⚠️ Налаштувати SenpAI на NODA1
|
||||
|
||||
**Якщо потрібен агент SenpAI:**
|
||||
|
||||
1. Створити конфігурацію в `config/agent_registry.yml`
|
||||
2. Створити prompt файл
|
||||
3. Створити колекції в Qdrant
|
||||
4. Налаштувати LLM profile
|
||||
|
||||
**Або ви впевнені, що SenpAI має бути на іншій ноді?**
|
||||
|
||||
---
|
||||
|
||||
### 3. ⚠️ Виправити postgres-backup-node1 (NODA1)
|
||||
|
||||
**Проблема:** `postgres-backup-node1` - unhealthy
|
||||
|
||||
**Рішення:** Див. `/docs/NODA1-MEMORY-RUNBOOK.md` (pg_dump version mismatch)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Рекомендація:
|
||||
|
||||
### Крок 1: Видалити Market Data з NODA2
|
||||
|
||||
```bash
|
||||
# Підтверджуєте видалення 67 GB?
|
||||
rm -f /Users/apple/github-projects/microdao-daarion/services/market-data-service/market_data.db
|
||||
rm -f /Users/apple/github-projects/microdao-daarion/services/market-data-service/events.jsonl
|
||||
```
|
||||
|
||||
### Крок 2: Запустити Memory Stack на NODA2
|
||||
|
||||
```bash
|
||||
cd /Users/apple/github-projects/microdao-daarion
|
||||
./scripts/start-memory-node2.sh
|
||||
```
|
||||
|
||||
### Крок 3: Налаштувати Sofiia пам'ять
|
||||
|
||||
```bash
|
||||
python3 scripts/init-sofiia-memory.py
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📊 Підсумок:
|
||||
|
||||
| Дія | Статус | Економія |
|
||||
|-----|--------|----------|
|
||||
| Очищення Docker (NODA2) | ✅ Виконано | 20.2 GB |
|
||||
| Видалення Market Data (NODA2) | ⏳ Очікує підтвердження | 67 GB |
|
||||
| Налаштування SenpAI (NODA1) | ⏳ Потрібна інформація | - |
|
||||
| Memory Stack (NODA2) | ⏳ Готово до запуску | - |
|
||||
|
||||
---
|
||||
|
||||
**Питання:**
|
||||
1. ✅ **Видаляємо Market Data (67 GB) з NODA2?**
|
||||
2. ❓ **Де має бути агент SenpAI - на NODA1 чи іншій ноді?**
|
||||
3. ❓ **Запускаємо Memory Stack для Sofiia на NODA2 зараз?**
|
||||
Reference in New Issue
Block a user