Поделиться через


Настройка записи журналов сервера PostgreSQL и журналов обновления основных версий

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

Журналы серверов PostgreSQL можно использовать для диагностики конкретных проблем, возникающих на гибком сервере База данных Azure для PostgreSQL, а также для получения подробных сведений о действиях, выполняемых на серверах. Журналы обновления основных версий можно использовать для устранения ошибок, которые могут возникнуть во время попытки обновить сервер до более высокой основной версии PostgreSQL.

По умолчанию запись журналов сервера для скачивания на гибком сервере База данных Azure для PostgreSQL отключена. Однако после включения функции гибкий сервер База данных Azure для PostgreSQL начинает записывать журналы сервера в файлы, которые можно скачать для подробной проверки. Вы можете использовать команды портал Azure или Azure CLI для перечисления и скачивания этих файлов, которые могут помочь вам в устранении неполадок.

В этой статье объясняется, как включить и отключить функцию. В нем также описывается, как можно вывести список всех доступных журналов сервера и как можно скачать любой из них.

Включение записи журналов сервера PostgreSQL и журналов обновления основных версий для скачивания

В случае использования портала Azure выполните следующие действия:

  1. Выберите гибкий сервер База данных Azure для PostgreSQL.

  2. В меню ресурсов в разделе "Мониторинг " выберите журналы сервера.

    Снимок экрана: страница журналов сервера.

  3. В разделе "Скачать журналы сервера" установите флажок "Включить ".

    Снимок экрана: настройка журналов сервера PostgreSQL и журналов обновления основных версий для записи. Вы можете скачать захваченные файлы журнала для проверки.

  4. По умолчанию файлы журналов хранятся в течение трех дней, но можно настроить период хранения от 1 до 7 дней. Используйте срез периода хранения (в днях), чтобы настроить нужную конфигурацию.

    Снимок экрана: настройка периода хранения журналов сервера PostgreSQL и записываемых журналов обновления основных версий.

  5. Выберите кнопку Сохранить.

    Снимок экрана: сохранение изменений конфигурации, внесенных на страницу журналов сервера.

  6. Уведомление сообщает, что служба настраивает запись журналов для скачивания.

    Снимок экрана: уведомление о применении изменений конфигурации.

  7. После завершения операции уведомление сообщает, что служба завершила настройку записи журналов для скачивания.

    Снимок экрана: уведомление об успешном применении изменений конфигурации.

Примечание.

  • Через несколько минут после включения записи журналов сервера для скачивания первый журнал будет доступен для скачивания.

  • Первоначально и примерно в течение одного часа журналы сервера занимают место на диске данных. Затем они перемещаются в хранилище резервных копий и хранятся там в течение настроенного периода хранения.

Отключение записи журналов сервера PostgreSQL и журналов обновления основных версий для скачивания

В случае использования портала Azure выполните следующие действия:

  1. Выберите гибкий сервер База данных Azure для PostgreSQL.

  2. В меню ресурсов в разделе "Мониторинг " выберите журналы сервера.

    Снимок экрана: страница журналов сервера.

  3. В разделе "Скачать журналы сервера" снимите флажок "Включить ".

    Снимок экрана: настройка сервера таким образом, чтобы журналы серверов PostgreSQL и журналы обновления основных версий перестали записываться для скачивания.

  4. Выберите кнопку Сохранить.

    Снимок экрана: сохранение изменений конфигурации, внесенных на страницу журналов сервера.

  5. Уведомление сообщает, что служба настраивает запись журналов для скачивания.

    Снимок экрана: уведомление о применении изменений конфигурации.

  6. После завершения операции уведомление сообщает, что служба завершила настройку записи журналов для скачивания.

    Снимок экрана: уведомление об успешном применении изменений конфигурации.

Список записных журналов, доступных для скачивания

В случае использования портала Azure выполните следующие действия:

  1. Выберите гибкий сервер База данных Azure для PostgreSQL.

  2. В меню ресурсов в разделе "Мониторинг " выберите журналы сервера.

    Снимок экрана: страница журналов сервера с несколькими журналами, захваченными.

  3. В таблице показаны все захваченные файлы журнала, которые еще не удалены. Файлы, которые были записаны в какой-то момент, но были удалены, так как они превысили настроенный период хранения, больше не видны или недоступны. С помощью полей поиска файла журнала, диапазона времени журнала и полей типа журнала можно определить условия фильтрации, чтобы уменьшить отображаемые журналы. Выбрав заголовок столбца, можно сортировать список видимых файлов журнала по возрастанию или убыванию по значению атрибута, представленного выбранным заголовком. В каждом доступном столбце можно увидеть различные атрибуты каждого файла:

    • Имя: имя файла журнала. Служба назначает каждому файлу журнала имя с помощью этого шаблона postgresql_yyyy_mm_dd_hh_00_00.log.
    • Время последнего обновления: метка времени последнего отправки каждого файла журнала. Файлы журналов отправляются примерно каждые 10 минут.
    • Размер: размер в байтах, занятых файлом журнала.
    • Тип журнала: журнал сервера указывает, что файл соответствует журналу сервера PostgreSQL. Журнал обновления указывает, что файл соответствует журналу обновления основной версии.

    Снимок экрана: страница журналов сервера с некоторыми журналами, которые были записаны и выделены заголовки столбцов.

  4. Содержимое таблицы не обновляется автоматически. Чтобы просмотреть последние сведения, можно выбрать "Обновить".

    Снимок экрана: страница журналов сервера и кнопка

Скачивание захваченных журналов, доступных для скачивания

В случае использования портала Azure выполните следующие действия:

  1. Выберите гибкий сервер База данных Azure для PostgreSQL.

  2. В меню ресурсов в разделе "Мониторинг " выберите журналы сервера.

    Снимок экрана: страница журналов сервера с несколькими журналами, захваченными.

  3. В таблице показаны все захваченные файлы журнала, которые еще не удалены. Файлы, которые были записаны в какой-то момент, но были удалены, так как они превысили настроенный период хранения, больше не видны или недоступны. С помощью полей поиска файла журнала, диапазона времени журнала и полей типа журнала можно определить условия фильтрации, чтобы уменьшить отображаемые журналы. Выбрав заголовок столбца, можно сортировать список видимых файлов журнала по возрастанию или убыванию по значению атрибута, представленного выбранным заголовком. Определите журнал, который требуется скачать, и в столбце "Действия " выберите " Скачать".

    Снимок экрана: страница журналов сервера с некоторыми журналами, которые были записаны и выделены, как скачать один из них.

  4. Если вы хотите скачать несколько файлов журнала одновременно, выберите все файлы, которые требуется скачать, и нажмите кнопку "Скачать " на панели инструментов.

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

  5. Содержимое таблицы не обновляется автоматически. Чтобы просмотреть последние сведения, можно выбрать "Обновить".

    Снимок экрана: страница журналов сервера и кнопка