Аудит и логирование

Stable

Какие действия стоит отслеживать в Control Plane и Console и как соотносятся audit, activity и DB-логи.

Обновлено: 5 марта 2026 г.

В SPG99 полезно различать несколько уровней наблюдаемости и аудита.

1. Activity в Console

Activity показывает действия, инициированные через пользовательский интерфейс:

  • создание tenant;
  • создание или удаление базы;
  • ошибки UI‑операций;
  • статус завершения задач.

Это рабочий пользовательский журнал, удобный для повседневной эксплуатации.

2. Control Plane события и API-операции

На уровне Control Plane важны:

  • lifecycle API‑ключей;
  • создание / удаление tenant и database;
  • изменения состояний ресурсов;
  • поток событий /v2/events, который позволяет Console быстро обновлять каталог.

3. DB-логи

Это уже фактические журналы PostgreSQL / compute:

  • ошибки SQL;
  • сбои запуска;
  • проблемы bootstrap;
  • сообщения приложений на уровне базы.

Почему это разделение важно

  • Activity отвечает на вопрос «кто и что нажал в UI»;
  • Control Plane отвечает на вопрос «как изменилось состояние ресурса»;
  • DB‑логи отвечают на вопрос «что реально происходило внутри PostgreSQL».

В хорошем диагностическом сценарии эти три слоя дополняют друг друга.