2.3. Что нового в PPEM 2.1 #

Дата выпуска: 15 апреля 2025 года

За инструкциями и рекомендациями по миграции обратитесь к Обновление на версию PPEM 2.1.

В PPEM 2.1 обновлена следующая функциональность:

  • Работа с кластерами репликации и интеграция с менеджером отказоустойчивости BiHA.

    Добавлена возможность работы с кластерами потоковой репликации. Теперь в веб-приложении PPEM можно создать кластер из существующего экземпляра, затем он появится в соответствующем разделе.

    В PPEM 2.1 сделан первый шаг в сторону полноценной поддержки BiHA-кластеров. Новая версия поддерживает отображение уже существующих BiHA-кластеров, а также позволяет удалять узлы из существующего кластера.

  • Управление источниками данных.

    В разделе ИнфраструктураИсточники данных веб-приложения PPEM теперь можно создавать внешние хранилища для метрик и журналов сообщений, собираемых с помощью pgpro-otel-collector.

    Для хранения метрик PPEM поддерживает подключение к системе Prometheus, а для хранения журналов сообщений — к Elasticsearch. Метрики и журналы сообщений рекомендуется хранить во внешнем хранилище. Это разгружает служебный репозиторий PPEM, так как в нём не хранятся дополнительные данные, а у администратора баз данных пропадает необходимость дополнительного масштабирования и пристального контроля за служебным репозиторием PPEM.

    Внешние хранилища предназначены специально для хранения большого объёма данных определённого типа, а масштабирование и управление может выполняться независимо от PPEM.

    За подробной информацией о настройке интеграции обратитесь к Интеграция с внешними источниками данных.

  • Пользовательские SQL-метрики.

    Добавлена возможность создавать и просматривать пользовательские метрики на основе статистик планирования и выполнения SQL-операторов, собираемых расширением pgpro_stats.

    При создании или редактировании SQL-метрик можно выбрать базу данных, пользователя, от имени которого будет выполнен запрос, и задать интервал сбора метрик. Список созданных метрик отобразится на странице, а просмотреть значение метрики можно, нажав на её имя.

  • Обновление навигационной панели.

    Навигационная панель переработана с учётом пользовательского опыта инфраструктурных и прикладных администраторов баз данных.

    Теперь страницы, преимущественно предназначенные для работы с задачами инфраструктурных администраторов баз данных, сгруппированы в отдельный раздел Инфраструктура, а раздел Базы данных, преимущественно предназначенный для прикладных администраторов баз данных, выведен на первый уровень навигационной панели для удобного и быстрого доступа к списку баз данных.

  • Проверка целостности каталога данных экземпляра

    Добавлена возможность проверки каталога данных экземпляра с помощью команды checkdb, доступной в составе команд расширения pg_probackup. Эта команда выполняет физическую проверку всех файлов данных в каталоге данных, проверяя целостность заголовков страниц и контрольные суммы на уровне блоков.

  • Добавление роли Пользователь консоли.

    Для гибкого управления доступом к веб-консоли psql в версии PPEM 2.1 добавлена роль Пользователь консоли. Теперь только пользователи PPEM, имеющие соответствующую роль, могут обращаться к консоли psql из веб-приложения для выполнения операций над базами данных.

  • Установка расширений и работа с ними.

    Добавлена возможность устанавливать расширения и работать с ними в веб-приложении.

    Теперь в навигационной панели экземпляра СУБД доступен новый раздел Расширения, в котором отображается список установленных расширений с возможностью их удаления, а также доступен блок Установка расширения, в котором можно устанавливать расширения для указанной базы данных.