Postgres Professional представляет новую версию платформы администрирования СУБД — Postgres Pro Enterprise Manager 2.9. Ключевые темы релиза: расширение центра оперативного контроля, развитие истории активных сеансов, взаимная TLS-аутентификация между менеджером и агентами, а также новые возможности управления задачами, резервным копированием и BiHA-кластерами.

Центр оперативного контроля
В PPEM 2.9 расширены возможности центра оперативного контроля. Теперь в нём можно просматривать не только отдельные экземпляры СУБД, но и кластеры.
Это упрощает мониторинг распределённых инфраструктур: администратор получает представление о состоянии кластера как единого объекта и может быстрее переходить к анализу составляющих его узлов.
Расширение истории активных сеансов
Инструмент диагностики производительности ASE (Active Session Engine), появившийся в PPEM 2.6 и доработанный в последующих релизах, в версии 2.9 получил очередной пакет улучшений:
-
Добавлено управление параметрами профиля, а также возможность очищать и загружать данные профиля. Данные выгружаются в необработанном виде, без агрегирования, это позволяет использовать их как источник для внешних систем анализа.
-
Реализован просмотр исходных подготовленных операторов (prepared statements), а не только связанных с ними операторов EXECUTE, это даёт более полную картину при разборе конкретных запросов.
-
Добавлен переход из истории активных сеансов в SQL-статистику по идентификатору запроса (query_id), что ускоряет расследование проблемных запросов.
-
Улучшен интерфейс раздела: добавлены фильтры, улучшены визуализация графиков, единицы измерения и выбор интервала по умолчанию.
Взаимная аутентификация mTLS
В дополнение к аутентификации по API-ключам в PPEM реализована схема взаимной проверки сертификатов — mTLS.
При установке HTTPS-соединения менеджер и агент теперь могут взаимно подтверждать подлинность друг друга с помощью сертификатов. Это усиливает защиту взаимодействия между компонентами PPEM, снижает риск подключения недоверенной стороны и особенно актуально для изолированных сегментов сети и инфраструктур с повышенными требованиями к безопасности.
Настройка mTLS выполняется в конфигурационных файлах менеджера ppem-manager.yml и агента ppem-agent.yml.
Другие изменения и улучшения
-
Управление задачами и резервными копиями. Добавлена возможность переназначать задачи и перепривязывать хранилища резервных копий для удаляемых экземпляров.
-
BiHA-кластеры. Теперь можно управлять минимальным числом исправных узлов в кластере при создании, редактировании и изменении топологии BiHA-кластера.
-
Хранилища метрик. Добавлена возможность удалять привязанные триггеры при удалении хранилища метрик.
-
Создание задач. Теперь можно указывать параметр «Описание» при создании задач переиндексации, очистки и сбора статистики планировщика баз данных, а также при создании расписаний снимков статистики, расписаний резервного копирования и правил очистки.
-
Управление экземплярами. Добавлена возможность просматривать подробную информацию об ошибках экземпляра.
-
Обслуживание репозитория. Реализована возможность вручную очищать таблицы, указанные в правилах очистки репозитория, это помогает избежать аварийного останова сервера из-за нехватки свободного места на диске.
-
Конфигурация менеджера и агента. Добавлен параметр autodiscovery.instance_name_template, позволяющий задать пользовательский шаблон имени для автоматически обнаруженных экземпляров.
-
Пользовательский интерфейс. Обновлён интерфейс раздела мониторинга и формы создания экземпляра, улучшено отображение статусов в таблицах экземпляров и задач.
-
Обновление Go. Язык обновлён до версии 1.26.6.
-
Безопасность. Исправлен ряд общих уязвимостей (CVE).
Также компания анонсировала выход в одном из ближайших релизов PPEM модуля Healthcheck Advisor для автоматического анализа состояния экземпляров СУБД на основе собранной телеметрии. Модуль будет выявлять отклонения по ключевым показателям работы баз данных, определять уровень их критичности и формировать рекомендации по дальнейшим действиям. Для каждого обнаружения будут доступны сведения о метрике, объекте анализа, нормативном и фактическом значениях, времени срабатывания и рекомендуемых мерах по устранению проблемы. Результаты будут представлены в разделе «Проблемы и рекомендации» со сводной информацией по управляемым экземплярам, распределением обнаружений по уровням критичности и перечнем экземпляров с наибольшим числом выявленных проблем. PPEM Healthcheck Advisor войдёт в базовую поставку платформы и не потребует отдельной установки или лицензирования.
Подробная информация об изменениях и инструкции по обновлению до PPEM 2.9 доступны в документации Postgres Pro Enterprise Manager:
https://postgrespro.ru/docs/ppem/2/index
Источник: habr.com