Раздел «Ошибки»

Страница выбора хоста

Раздел ошибки содержит две вкладки:

  1. по хостам – отображает список хостов и количество ошибок каждого вида (FATAL/ERROR/WARNING) для соответствующих хостов;

  2. по ошибкам – отображает:

  • наименование ошибок;

  • количество ошибок;

  • количество хостов, в которых они представлены;

  • время регистрации последней ошибки за сегодня;

  • график интенсивности появления проблемных запросов, разбитый на 24 часа.

Вкладка «по хостам»

Состав страницы:

  1. Имя хоста

    URL хоста, если задано для режима online, или имя в ином формате, если задано в режиме offline.

  2. Имя ответственного

    (комментарий к хосту).

  1. "Timeline"

    График интенсивности появления проблемных запросов, разбитый на 24 часа.

Вкладка «по ошибкам»

Страницы /ERROR, /FATAL, /WARNING

Панель управления страницей

Состав панели (согласно нумерации на рисунке выше):

  1. Бургер-меню панели управления страницей;

  2. Адрес страницы в pg_monitor;

  3. Панель фильтра.

Вкладка «по классам»

Состав страницы:

  1. "Класс ошибки / метод(ы)"
    Примеры
    Canceling statement due to lock timeout

    Отмена операции из-за истечения времени блокировки - шибка, которая возникает, когда операция не может быть выполнена из-за блокировки, удерживаемой другим процессом. Когда операция ожидает доступ к ресурсу, например, чтение или изменение строки в таблице, и блокировка на этот ресурс не снимается в течение определенного времени (обычно установленного в конфигурации СУБД), то процесс, выполняющий операцию, будет автоматически отменен и сгенерируется данная ошибка. Это может произойти, например, если другой процесс удерживает эксклюзивную блокировку на ресурс, который требуется для операции, и не освобождает его в течение установленного времени блокировки.

    Current transaction is aborted, commands ignored until end of transaction block

    Текущая транзакция прервана, команды игнорируются до конца блока транзакции - ошибка указывает на то, что текущая транзакция была прервана из-за ошибки выполнения команды внутри нее. Когда происходит ошибка внутри транзакции, СУБД автоматически прерывает текущую транзакцию и игнорирует все последующие команды до конца текущего блока транзакции. Это предотвращает сохранение частично выполненных или неконсистентных изменений в базе данных.

    Unexpected EOF on client connection with an open transaction

    Неожиданный конец файла (EOF) в клиентском соединении с открытой транзакцией - ошибка возникает, когда клиентское соединение с сервером СУБД закрывается неожиданно, например, из-за разрыва сетевого соединения или неправильной конфигурации клиента. Если в момент разрыва соединения с клиентом была открыта транзакция, то СУБД считает это неправильным завершением транзакции и генерирует данную ошибку. Это может привести к потере изменений, которые были внесены в рамках этой транзакции, и требует ручной проверки и восстановления данных.

  2. "app/arg"

    Приложение и аргумент, вызвавшие ошибку

  3. "кол-во"

    Количество.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  4. "last"

    Время последнего запроса.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Нажатие на значение переводит на страницу запроса из архива.

  5. "Timeline"

    График интенсивности появления проблемных запросов, разбитый на 24 часа.

Вкладка «по приложениям»

Состав страницы:

  1. "Класс ошибки / метод(ы)"
    Примеры
    Canceling statement due to lock timeout

    Отмена операции из-за истечения времени блокировки - шибка, которая возникает, когда операция не может быть выполнена из-за блокировки, удерживаемой другим процессом. Когда операция ожидает доступ к ресурсу, например, чтение или изменение строки в таблице, и блокировка на этот ресурс не снимается в течение определенного времени (обычно установленного в конфигурации СУБД), то процесс, выполняющий операцию, будет автоматически отменен и сгенерируется данная ошибка. Это может произойти, например, если другой процесс удерживает эксклюзивную блокировку на ресурс, который требуется для операции, и не освобождает его в течение установленного времени блокировки.

    Current transaction is aborted, commands ignored until end of transaction block

    Текущая транзакция прервана, команды игнорируются до конца блока транзакции - ошибка указывает на то, что текущая транзакция была прервана из-за ошибки выполнения команды внутри нее. Когда происходит ошибка внутри транзакции, СУБД автоматически прерывает текущую транзакцию и игнорирует все последующие команды до конца текущего блока транзакции. Это предотвращает сохранение частично выполненных или неконсистентных изменений в базе данных.

    Unexpected EOF on client connection with an open transaction

    Неожиданный конец файла (EOF) в клиентском соединении с открытой транзакцией - ошибка возникает, когда клиентское соединение с сервером СУБД закрывается неожиданно, например, из-за разрыва сетевого соединения или неправильной конфигурации клиента. Если в момент разрыва соединения с клиентом была открыта транзакция, то СУБД считает это неправильным завершением транзакции и генерирует данную ошибку. Это может привести к потере изменений, которые были внесены в рамках этой транзакции, и требует ручной проверки и восстановления данных.

  1. "кол-во"

    Количество.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

  2. "last"

    Время последнего запроса.

    Нажатие на заголовок сортирует вкладку по названию шаблона.

    Нажатие на значение переводит на страницу запроса из архива.

  3. "Timeline"

    График интенсивности появления проблемных запросов, разбитый на 24 часа.

Вкладка «по по времени»