Перейти к содержанию

Обслуживание

Раздел Обслуживание и Инструменты (только админ).

Гео-профили

Готовые наборы стран для быстрой настройки фильтров (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).