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


Скачивание журналов 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. Содержимое таблицы не обновляется автоматически. Чтобы просмотреть последние сведения, можно выбрать "Обновить".

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