docs(runtime-logs): implement runtime log management features
Добавлены новые возможности для работы с файловыми логами Docker-сервисов: - Эндпоинты для получения списка логов и хвоста лог-файла. - Очистка лог-файлов с возможностью выбора режима (truncate или delete) и запись в аудит очистки. - Обновлена документация и конфигурация для поддержки новых функций. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
1c39c65fc5
commit
3f0dd6c234
25 files changed
+1235
-66
No files matched your search
@@ -0,0 +1,3 @@
|
||||
DROP INDEX IF EXISTS idx_runtime_log_cleanup_audit_tenant_created;
|
||||
|
||||
DROP TABLE IF EXISTS runtime_log_cleanup_audit;
|
||||
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE IF NOT EXISTS runtime_log_cleanup_audit (
|
||||
id TEXT PRIMARY KEY,
|
||||
tenant_id TEXT NOT NULL,
|
||||
actor_prefix TEXT NOT NULL,
|
||||
filename TEXT NOT NULL,
|
||||
action TEXT NOT NULL,
|
||||
size_before BIGINT NOT NULL,
|
||||
size_after BIGINT,
|
||||
detail_json JSONB,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
||||
CONSTRAINT runtime_log_cleanup_audit_action_chk CHECK (
|
||||
action IN ('truncate', 'delete')
|
||||
),
|
||||
CONSTRAINT runtime_log_cleanup_audit_filename_chk CHECK (length(trim(filename)) > 0)
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_runtime_log_cleanup_audit_tenant_created
|
||||
ON runtime_log_cleanup_audit (tenant_id, created_at DESC);
|
||||
Reference in new issue
Block a user