log_alert_*
Таблицы log_alert_* базы данных gpperfmon хранят ошибки и предупреждения из pg_log.
Существуют три таблицы с одинаковыми наборами столбцов:
-
log_alert_now— внешняя таблица, данные которой хранятся в файлах .csv в каталоге $MASTER_DATA_DIRECTORY/gpperfmon/logs. Текущие данные об ошибках и предупреждениях из pg_log хранятся вlog_alert_nowв промежутке между записью системным логгером в лог-файлыgpperfmonи автоматическим переносом в таблицуlog_alert_history. -
log_alert_tail— внешняя таблица с данными, хранящимися в $MASTER_DATA_DIRECTORY/gpperfmon/logs/alert_log_stage. Это промежуточная таблица для данных, которые уже удалены изlog_alert_now, но еще не зафиксированы вlog_alert_history. Таблица включает записи из всех alert-журналов, кроме самого последнего. Обычно она содержит данные за несколько минут. Эта таблица предназначена только для внутреннего использования. -
log_alert_history— обычная таблица, в которой хранятся исторические данные об ошибках и предупреждениях СУБД. Она партиционирована по месяцам. Партиции автоматически добавляются с шагом в два месяца по мере необходимости.
| Столбец | Тип | Описание |
|---|---|---|
logtime |
timestamp with time zone |
Временная метка записи лога |
loguser |
text |
Пользователь-инициатор SQL-запроса |
logdatabase |
text |
База данных, к которой выполнялся доступ |
logpid |
text |
Идентификатор процесса |
logthread |
text |
Номер потока |
loghost |
text |
Имя хоста или IP-адрес |
logport |
text |
Номер порта |
logsessiontime |
timestamp with time zone |
Временная метка сессии |
logtransaction |
integer |
Идентификатор транзакции |
logsession |
text |
Идентификатор сессии |
logcmdcount |
text |
Счетчик команд |
logsegment |
text |
Номер сегмента |
logslice |
text |
Номер слайса |
logdistxact |
text |
Распределенная транзакция |
loglocalxact |
text |
Локальная транзакция |
logsubxact |
text |
Подтранзакция |
logseverity |
text |
Уровень критичности сообщения |
logstate |
text |
Состояние |
logmessage |
text |
Сообщение лога |
logdetail |
text |
Подробное сообщение |
loghint |
text |
Подсказка |
logquery |
text |
Выполненный SQL-запрос |
logquerypos |
integer |
Позиция в SQL-запросе |
logcontext |
text |
Контекст |
logdebug |
text |
Отладочная информация |
logcursorpos |
integer |
Позиция курсора |
logfunction |
text |
Информация о функции |
logfile |
text |
Файл исходного кода |
logline |
integer |
Строка исходного кода |
logstack |
text |
Трассировка стека |