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
279 lines
8.2 KiB
Markdown
279 lines
8.2 KiB
Markdown
# 🧹 Звіт: Очищення пам'яті на NODA2
|
||
|
||
## 📊 Загальний стан:
|
||
|
||
| Категорія | Розмір | Можливо видалити |
|
||
|-----------|--------|------------------|
|
||
| **Docker Images** | 34.12 GB | ✅ 28.56 GB (83%) |
|
||
| **Docker Build Cache** | 22.53 GB | ✅ 9.85 GB |
|
||
| **Market Data DB** | 67 GB | ❓ Питання |
|
||
| **microdao3 Images** | 5.7 GB | ✅ Так |
|
||
| **microdao3 Volumes** | ~500 MB | ✅ Так |
|
||
| **Старі SQLite DB** | 32 KB | ✅ Так |
|
||
|
||
**Загалом можна звільнити: ~44-111 GB**
|
||
|
||
---
|
||
|
||
## 🔴 КРИТИЧНІ ВИДАЛЕННЯ (рекомендовано):
|
||
|
||
### 1. **microdao3 Docker Images - 5.7 GB**
|
||
|
||
Це **старі образи** від попереднього проекту, які НЕ використовуються:
|
||
|
||
```bash
|
||
# Видалити всі microdao3 images
|
||
docker rmi \
|
||
microdao3-rag-service:latest \
|
||
microdao3-memory-service:latest \
|
||
microdao3-router:latest \
|
||
microdao3-devtools:latest \
|
||
microdao3-rbac:latest \
|
||
microdao3-crewai:latest \
|
||
microdao3-gateway:latest
|
||
```
|
||
|
||
**Статус:** ❌ Не використовуються (немає запущених контейнерів)
|
||
**Економія:** 5.7 GB
|
||
|
||
---
|
||
|
||
### 2. **microdao3 Docker Volumes - ~500 MB**
|
||
|
||
Старі volumes від microdao3:
|
||
|
||
```bash
|
||
# Видалити старі volumes
|
||
docker volume rm microdao3_postgres_data microdao3_redis_data
|
||
```
|
||
|
||
**Статус:** ❌ Не використовуються
|
||
**Економія:** ~500 MB
|
||
|
||
---
|
||
|
||
### 3. **Docker Build Cache - 9.85 GB**
|
||
|
||
Очистити кеш збірок:
|
||
|
||
```bash
|
||
# Очистити весь build cache
|
||
docker builder prune -a -f
|
||
|
||
# Або тільки старіший ніж 30 днів
|
||
docker builder prune -f --filter "until=720h"
|
||
```
|
||
|
||
**Статус:** ✅ Безпечно видалити
|
||
**Економія:** 9.85 GB
|
||
|
||
---
|
||
|
||
### 4. **Docker Images (unused) - 28.56 GB**
|
||
|
||
Видалити образи що не використовуються:
|
||
|
||
```bash
|
||
# Видалити всі unused images
|
||
docker image prune -a -f
|
||
|
||
# Або тільки dangling images
|
||
docker image prune -f
|
||
```
|
||
|
||
**Статус:** ✅ Безпечно видалити (залишить тільки ті, що використовуються)
|
||
**Економія:** до 28.56 GB
|
||
|
||
---
|
||
|
||
## ⚠️ ПОТРЕБУЄ РІШЕННЯ:
|
||
|
||
### 5. **Market Data Service - 67 GB** 🚨
|
||
|
||
```
|
||
/Users/apple/github-projects/microdao-daarion/services/market-data-service/
|
||
├── market_data.db 27 GB (52M trades, 120M quotes)
|
||
└── events.jsonl 40 GB (raw events data)
|
||
```
|
||
|
||
**Що це:** Історичні дані ринку (trades, quotes) для аналітики
|
||
|
||
**Використання:**
|
||
- ✅ Згадується в `docker-compose.node1.yml` (NODA1 - прод)
|
||
- ❌ НЕ використовується на NODA2 (dev)
|
||
- ❓ Питання: Чи потрібні ці дані для розробки?
|
||
|
||
**Варіанти:**
|
||
|
||
#### A. Видалити повністю (економія 67 GB)
|
||
```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
|
||
```
|
||
|
||
#### B. Архівувати (економія 50+ GB)
|
||
```bash
|
||
# Стиснути в архів
|
||
cd /Users/apple/github-projects/microdao-daarion/services/market-data-service
|
||
tar -czf market_data_archive.tar.gz market_data.db events.jsonl
|
||
# Видалити оригінали
|
||
rm market_data.db events.jsonl
|
||
```
|
||
|
||
#### C. Залишити (0 GB економії)
|
||
Якщо потрібні для аналітики на NODA2
|
||
|
||
#### D. Перенести на зовнішній диск
|
||
Звільнити місце на ноутбуці, але зберегти дані
|
||
|
||
**Питання до користувача:** Чи потрібні вам ці дані ринку для розробки на NODA2?
|
||
|
||
---
|
||
|
||
### 6. **second_me_memory.db - 32 KB**
|
||
|
||
```
|
||
/Users/apple/second_me_memory.db (32 KB)
|
||
```
|
||
|
||
**Що це:** Тестова БД з жовтня 2025, містить 7 записів про P2P-SMP
|
||
|
||
**Варіанти:**
|
||
|
||
#### A. Видалити (рекомендовано)
|
||
```bash
|
||
rm /Users/apple/second_me_memory.db
|
||
```
|
||
|
||
#### B. Залишити
|
||
Якщо це важливі тести
|
||
|
||
**Економія:** 32 KB (незначно)
|
||
|
||
---
|
||
|
||
## ✅ ВИКОРИСТОВУЮТЬСЯ (не чіпати):
|
||
|
||
### 7. **dagi-postgres** - працює
|
||
- Порт: 5432
|
||
- Використання: мінімальне (тільки системні DB)
|
||
- **Статус:** ✅ Залишити (потрібен для DAARION)
|
||
|
||
### 8. **dagi-redis** - працює
|
||
- Порт: 6379
|
||
- Використання: 1 MB
|
||
- **Статус:** ✅ Залишити (потрібен для DAARION)
|
||
|
||
### 9. **memory.db** - 136 KB
|
||
```
|
||
/Users/apple/github-projects/microdao-daarion/services/memory-service/memory.db
|
||
```
|
||
- **Статус:** ✅ Залишити (активно використовується)
|
||
|
||
### 10. **OpenCode DB** - 708 KB
|
||
```
|
||
/Users/apple/.local/share/opencode/opencode.db
|
||
```
|
||
- **Статус:** ✅ Залишити (використовується зараз)
|
||
|
||
### 11. **Continue.dev DBs** - ~250 KB
|
||
```
|
||
/Users/apple/.continue/dev_data/devdata.sqlite
|
||
/Users/apple/.continue/index/index.sqlite
|
||
```
|
||
- **Статус:** ✅ Залишити (VS Code extension)
|
||
|
||
---
|
||
|
||
## 🚀 РЕКОМЕНДОВАНИЙ ПЛАН ДІЙ:
|
||
|
||
### Етап 1: Безпечне очищення (~16 GB)
|
||
|
||
```bash
|
||
# 1. Видалити старі microdao3 images (5.7 GB)
|
||
docker rmi microdao3-rag-service:latest \
|
||
microdao3-memory-service:latest \
|
||
microdao3-router:latest \
|
||
microdao3-devtools:latest \
|
||
microdao3-rbac:latest \
|
||
microdao3-crewai:latest \
|
||
microdao3-gateway:latest
|
||
|
||
# 2. Видалити старі volumes (~500 MB)
|
||
docker volume rm microdao3_postgres_data microdao3_redis_data
|
||
|
||
# 3. Очистити Docker build cache (9.85 GB)
|
||
docker builder prune -a -f
|
||
|
||
# 4. Видалити second_me_memory.db (32 KB)
|
||
rm /Users/apple/second_me_memory.db
|
||
```
|
||
|
||
**Звільнено:** ~16 GB
|
||
|
||
---
|
||
|
||
### Етап 2: Агресивне очищення (додатково ~28 GB)
|
||
|
||
```bash
|
||
# Видалити всі unused Docker images
|
||
docker image prune -a -f
|
||
```
|
||
|
||
**Звільнено:** додатково ~28 GB (загалом ~44 GB)
|
||
|
||
---
|
||
|
||
### Етап 3: Видалення market data (потенційно ~67 GB)
|
||
|
||
**❓ ПОТРІБНЕ ВАШЕ РІШЕННЯ:**
|
||
|
||
Чи потрібні вам дані ринку (67 GB) для розробки на NODA2?
|
||
|
||
**Якщо НІ:**
|
||
```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
|
||
```
|
||
|
||
**Звільнено:** додатково 67 GB (загалом до 111 GB)
|
||
|
||
---
|
||
|
||
## 📊 Підсумок:
|
||
|
||
| Дія | Економія | Ризик | Рекомендація |
|
||
|-----|----------|-------|--------------|
|
||
| Видалити microdao3 images | 5.7 GB | Немає | ✅ Видалити |
|
||
| Видалити microdao3 volumes | 0.5 GB | Немає | ✅ Видалити |
|
||
| Очистити Docker cache | 9.85 GB | Немає | ✅ Видалити |
|
||
| Видалити unused images | 28 GB | Мінімальний | ✅ Видалити |
|
||
| Видалити second_me DB | 32 KB | Немає | ✅ Видалити |
|
||
| Видалити market data | 67 GB | **Потрібне рішення** | ❓ Запитати |
|
||
|
||
**Мінімум:** ~16 GB (безпечне очищення)
|
||
**Максимум:** ~111 GB (агресивне + market data)
|
||
|
||
---
|
||
|
||
## 🎯 Швидкий старт очищення:
|
||
|
||
### Безпечний режим (16 GB):
|
||
```bash
|
||
# Однією командою
|
||
docker rmi $(docker images --format "{{.Repository}}:{{.Tag}}" | grep microdao3) 2>/dev/null || true
|
||
docker volume rm microdao3_postgres_data microdao3_redis_data 2>/dev/null || true
|
||
docker builder prune -a -f
|
||
rm /Users/apple/second_me_memory.db
|
||
```
|
||
|
||
### Агресивний режим (44 GB):
|
||
```bash
|
||
# Безпечний режим + unused images
|
||
docker image prune -a -f
|
||
```
|
||
|
||
---
|
||
|
||
**Який варіант обираєте? Чи потрібні дані ринку (67 GB)?**
|