docs: make project documentation self-contained

This commit is contained in:
2026-09-12 13:09:37 +03:00
parent aa9afc15e4
commit 3a99af1a6e
36 changed files with 1006 additions and 703 deletions
+7
View File
@@ -13,3 +13,10 @@ Backend нуждается в структурированных JSON-логах
## Consequences
Backend получает новую production dependency и использует Pino API для application-событий. Collector, retention и alerting остаются за пределами приложения.
Логирование сосредоточено на инфраструктурной границе backend и связывает
события с контекстом HTTP-запроса. В журнал передаются стабильное имя события
и разрешённые скалярные поля. Неизвестные поля отбрасываются; полные запросы,
тела ответов и секреты не являются допустимыми данными журнала. Фильтрация
полей не защищает секрет, помещённый в свободный текст сообщения или stack:
содержимое таких сообщений требует отдельной проверки.