Postgres Pro Enterprise Manager - графическая платформа управления базами данных Postgres Pro и СУБД с открытым исходным кодом PostgreSQL. Решение охватывает полный спектр задач администратора баз данных и значительно упрощает и ускоряет работу над рутинными задачами. Postgres Pro Enterprise Manager реализован по принципу «единого окна» и позволяет работать со всеми экземплярами базы данных из единой консоли через браузер, значительно упрощая повседневную работу администратора базы данных. Консоль позволяет выполнять операции при помощи удобных мастеров настройки, не требуя знания синтаксиса команд. Встроенный мониторинг даёт возможность отслеживать основные метрики производительности и создавать собственные графики, визуализирующие показатели нагрузки на базу данных информационной системы заказчика.
Ключевые возможности Postgres Pro Enterprise Manager: повышенная производительность благодаря преимуществам языка Golang в многопоточных задачах и эффективной работе с ресурсами; упрощенная дистрибуция и инсталляция за счет отсутствия необходимости в установке дополнительных зависимостей по сравнению с предыдущей версией PPEM; гибкость мониторинга и интеграция с новым продуктом компании — Postgres Pro OpenTelemetry Collector, который позволяет собирать метрики и логи с экземпляров СУБД, а также показатели операционной системы и работать с внешними хранилищами; значительная оптимизация и устранение ошибок.
В ближайших релизах будут добавлены: поддержка встроенных отказоустойчивых кластеров BiHA, профилирование ожиданий, нотификации по триггерам, интеграция с инструментами оптимизации планов запросов, новые дашборды и многое другое.
Технологически Postgres Pro Enterprise Manager — трехуровневое приложение, устанавливаемое на отдельный сервер. Взаимодействие с целевыми экземплярами баз данных осуществляется при помощи небольших модулей-агентов, установленных на соответствующие серверы. Конечный пользователь работает с РРЕМ через веб-браузер.
Postgres Pro Enterprise Manager позволяет администратору выполнять задачи из четырех основных категорий:
Обслуживание и конфигурирование. Включает такие задачи, как: управление экземплярами, базами данных, табличными пространствами; просмотр сведений в информационной панели (дашборде); визуализация схемы баз данных; фильтрация списка экземпляров; пресеты конфигурации для 1С; дополнительные сведения по экземпляру; работа с журналом событий; работа с базами данных экземпляра; работа с параметрами экземпляра; управление аутентификацией.
Диагностика производительности. Визуализация диагностических метрик через графики, возможность создания собственных графиков используя дополнительный набор метрик, масштабирование временных периодов, просмотр статистики по SQL-запросам, просмотр статистики по сессиям, просмотр плана активного запроса, визуализация планов запросов.
Контроль регламентных задач. Основные задачи vacuum / analyze / reindex c контролем через консоль заданий, в которой для каждого задания отображается статус, время начала и окончания, полный журнал выполнения.
Резервное копирование и восстановление. Задачи по резервному копированию и восстановлению (backup / recovery / validate / merge), включая все преимущества pg_probackup: сжатие, параллелизм, инкрементальные режимы, работа по протоколу s3 и другие.
Встроенный мониторинг даёт возможность отслеживать основные метрики производительности и создавать собственные графики, визуализирующие показатели нагрузки на базу данных информационной системы заказчика и многое другое.
Postgres Pro Enterprise Manager доступен пользователям любой СУБД линейки Postgres Prо и гибридных ландшафтов: Postgres Pro + СУБД с открытым исходным кодом PostgreSQL.