feat(runtime-logs): enhance runtime log management and configuration
Добавлены новые возможности для управления файловыми логами в Docker-сервисах: - Обновлены конфигурации для поддержки логов, включая переменные окружения и монтирование директорий. - Документация обновлена для описания новых эндпоинтов и параметров, связанных с логами. - Упрощен доступ к логам через API и интерфейс пользователя. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -1,30 +1,23 @@
|
||||
# Memory Bank: Active Context
|
||||
|
||||
## Текущий фокус
|
||||
|
||||
**Task:** `settings-ui-and-runtime-logs`
|
||||
**Phase:** **BUILD Phase 2 complete** → **Phase 3** (HTTP handlers)
|
||||
|
||||
## Phase 2 deliverables
|
||||
|
||||
- `internal/runtimelogs/` — Config, Service, safe path, List/Tail/Cleanup
|
||||
- `EVOBGP_RUNTIME_LOGS_DIR` в `internal/config/config.go`
|
||||
- `docs/access.md` — документация env
|
||||
|
||||
## Ключевые константы
|
||||
|
||||
- Guard: `EVOBGP_SERVICE=evobgp-all` + non-empty absolute `EVOBGP_RUNTIME_LOGS_DIR`
|
||||
- Cleanup max: 512 MiB; tail: 200 default, 2000 max, 256 KiB read cap
|
||||
|
||||
## Тесты
|
||||
|
||||
- `go test ./internal/runtimelogs/...` — pass
|
||||
- `scripts/lint-go.ps1` — pass
|
||||
|
||||
## Следующий шаг
|
||||
|
||||
```
|
||||
/build Phase 3
|
||||
```
|
||||
|
||||
HTTP handlers + routes для `/v1/runtime-logs/*`.
|
||||
# Memory Bank: Active Context␍
|
||||
␍
|
||||
## Текущий фокус␍
|
||||
␍
|
||||
**Task:** `settings-ui-and-runtime-logs` ␍
|
||||
**Phase:** **BUILD Phase 5 complete** → **Phase 6** (Runtime logs Web UI)␍
|
||||
␍
|
||||
## Phase 5 deliverables␍
|
||||
␍
|
||||
- `web/src/routes/tenant-settings/+page.svelte`␍
|
||||
- `web/src/lib/components/tenant-settings/` — TenantSettingsPage, Bird/Revision/Additional cards␍
|
||||
- `web/src/lib/components/network/NetworkBirdSettingsSummaryCard.svelte`␍
|
||||
- nav «Параметры» → `/tenant-settings`␍
|
||||
- Operations: убран tab `system`, редирект `?tab=system` → tenant-settings␍
|
||||
- Удалены `OperationsSystemSettingsTab`, `BirdSettingsForm`␍
|
||||
␍
|
||||
## Следующий шаг␍
|
||||
␍
|
||||
```␍
|
||||
/build Phase 6␍
|
||||
```␍
|
||||
␍
|
||||
Monitoring tab «Файловые логи» + API client runtime logs.␍
|
||||
|
||||
Reference in New Issue
Block a user