Обслуживание¶
Раздел Обслуживание и Инструменты (только админ).
Гео-профили¶
Готовые наборы стран для быстрой настройки фильтров (USA+CA, Зап. Европа, English, exUSSR, Español и т.д.). Используются в фильтре «Страна».
Очистка статистики (Cleaner)¶
Удаление старой статистики из ClickHouse, чтобы диск не рос бесконечно:
- Срок хранения (TTL) - задать N дней; применяется к таблицам clicks/conversions/
landing_clicks (MODIFY TTL).
- Очистка партиций - удалить данные старше выбранной даты (DROP PARTITION только для
партиций строго старше отсечки). Обязателен предпросмотр (сколько строк удалится) и
подтверждение со списком партиций.
Журнал действий (Audit)¶
Все мутации в админке (создание/изменение/удаление сущностей) пишутся в журнал: кто, что, когда. Раздел «Обслуживание -> Журнал действий».
Диагностика (Status)¶
Раздел «Обслуживание -> Диагностика»: статус сервисов (PostgreSQL/ClickHouse/Redis - ping), бэклог очередей (необработанные события в Redis-стримах), размер БД, кликов в ClickHouse, активных кампаний/доменов.
IP-доступ в админку¶
Раздел «Инструменты -> IP-доступ»: белый список IP. Включается настройкой «Доступ по IP». Пустой список = доступ всем (защита от самоблокировки).
Триггеры (автоматизация)¶
Раздел «Инструменты -> Триггеры»: правило условие -> действие. Исполнитель раз в 5 минут
считает метрики кампаний за окно (клики/конверсии/доход/расход/ROI) и при выполнении
условия применяет действие (например pause_campaign - поставить кампанию на паузу).
Метки, метрики, интеграции¶
- Метки - произвольные ярлыки (BL/WL), привязываются к кампаниям (чипы в карточке).
- Метрики отчётов - пользовательские формулы (см. Настройки).
- Интеграции - вебхуки на события (например conversion -> POST JSON на ваш URL).
Перенос / обновление¶
Обновление версии - выпуск нового git-тега (CI собирает образы) + docker compose pull
и повторные миграции. Перенос данных из Keitaro - скрипт deploy/migrate/migrate.py
(config + история кликов/конверсий, с сохранением id).