feat(generator): откалиброван поток steady-stream генератора

- Зачем:
  - поток генератора должен соответствовать модели интенсивности и профилю сида перед реализацией состояния версии 2.
- Что:
  - событийный бюджет тика переведён в рождения визитов через ожидаемую среднюю длину визита.
  - дефолты интенсивности и обычный docker-compose запуск синхронизированы с целевыми 30 событиями в минуту.
  - добавлены статистические проверки длины визита, воронки, новых пользователей, межсессионных пауз и долгого окна потока.
  - обновлены README, OPERATIONS и карточка задачи 05.
- Проверка:
  - uv run --with-requirements generator/requirements.txt pytest generator/tests -q.
  - git diff --check.
This commit is contained in:
Dmitry Dementiev
2026-06-11 17:17:34 +03:00
parent d7c5a56675
commit 8f1e997cc9
11 changed files with 345 additions and 65 deletions
+2 -2
View File
@@ -293,9 +293,9 @@ services:
KAFKA_BOOTSTRAP_SERVERS: kafka:29092
# Режим steady-stream: короткие тики 1-10 сек (по умолчанию 5)
GEN_TICK_SECONDS: "5"
GEN_LAMBDA_BASE_PER_MIN: "200"
GEN_LAMBDA_BASE_PER_MIN: "30"
GEN_JITTER_PCT: "20"
GEN_MIN_EVENTS_PER_TICK: "5"
GEN_MIN_EVENTS_PER_TICK: "1"
GEN_MAX_EVENTS_PER_TICK: "50"
GEN_DATA_DIR: /data
GEN_ENABLED: "true"