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