Перейти к основному содержимому

Логи кластера PostgreSQL TimescaleDB

Последнее изменение:

Для логирования используется сервис Логи. Подробнее о принципе работы и стоимости сервиса в инструкции Общая информация о сервисе Логи. Посмотреть доступность сервиса Логи в регионах можно в матрице доступности Логи.

Для кластера облачных баз данных PostgreSQL TimescaleDB логируются события в базах данных PostgreSQL и пулере соединений PgBouncer.

Чтобы собирать логи кластера в сервисе Логи, нужно включить логирование. Получить логи можно только через API. Если вам больше не нужно собирать логи, вы можете выключить логирование.

Логи хранятся 14 дней.

Подробнее о логировании в базах данных PostgreSQL в инструкции Error Reporting and Logging документации PostgreSQL.

Включить логирование

Вы можете включить логирование через API или в панели управления:

Включить логирование в существующем кластере

Логирование использует часть вычислительных ресурсов кластера. Чтобы контролировать количество потребляемых ресурсов, отслеживайте метрики нод кластера. Подробнее о том, как посмотреть метрики в инструкции Мониторинг кластера, нод и баз данных PostgreSQL TimescaleDB.

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
  2. Откройте вкладку Активные.
  3. Откройте страницу кластера → вкладка Настройки.
  4. В блоке Логирование в поле Сервис логов нажмите Подключить.
  5. Выберите группу логов или создайте новую группу.
  6. Если вы выбрали новую группу, введите ее имя.
  7. Нажмите Сохранить.

Получить логи

Используйте инструкцию Получить логи в разделе Логи.

Для кластера облачных баз данных PostgreSQL TimescaleDB будут созданы потоки событий postgresql.log-<instance_id> и pgbouncer.log-<instance_id>, где <instance_id> — идентификатор ноды кластера PostgreSQL TimescaleDB.

Посмотрите описание полей логов для кластера PostgreSQL.

Поля логов

_HOSTNAMEИмя ноды кластера в формате dbaas-<instance_id>, где <instance_id> — идентификатор ноды кластера PostgreSQL TimescaleDB
SYSLOG_IDENTIFIERИмя источника лога
SYSLOG_TIMESTAMPВремя события в логе
MESSAGEОписание события, которое передал источник лога

Выключить логирование

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
  2. Откройте вкладку Активные.
  3. Откройте страницу кластера → вкладка Настройки.
  4. В блоке Логирование в поле Сервис логов нажмите нажмите .
  5. Снимите чекбокс Собирать технические логи кластера в сервис логов.
  6. Нажмите Сохранить.