Релиз решения для администрирования Postgres Pro Enterprise Manager 2.0

  • Переход на Go-бэкенд. Архитектура PPEM 2.0 полностью переработана с использованием высокопроизводительного бэкенда на языке Go. Это обеспечивает существенный прирост в скорости работы и снижение потребления ресурсов как для самого менеджера PPEM, так и для его агентов. Теперь PPEM 2.0 способен эффективно обслуживать значительно большее количество экземпляров СУБД, сохраняя при этом низкую нагрузку на аппаратные ресурсы. Это особенно важно в условиях постоянно растущих инфраструктур и высоких требований к масштабированию.

  • Автоматическое обнаружение ресурсов. В PPEM 2.0 представлен режим автоматического обнаружения экземпляров СУБД. Агент PPEM теперь может автоматически находить и регистрировать экземпляры Postgres Pro в вашей сети. Это значительно упрощает процесс развертывания PPEM в крупных средах и минимизирует ручные операции по добавлению и настройке агентов и экземпляров. PPEM 2.0 берет на себя рутину, позволяя вам сосредоточиться на более важных задачах.

  • Интеграция с Postgres Pro OpenTelemetry Collector. PPEM 2.0 тесно интегрирован с Postgres Pro OpenTelemetry Collector (pgpro-otel-collector), современным инструментом для сбора телеметрии. Теперь PPEM 2.0 может использовать метрики и журналы, собранные коллектором, для комплексного мониторинга состояния ваших баз данных. Интеграция реализована двумя способами, предоставляя максимальную гибкость:

    • Внутреннее хранилище: PPEM 2.0 может принимать и хранить данные телеметрии от Collector во встроенной базе данных.

    • Внешние системы хранения: PPEM 2.0 поддерживает интеграцию с внешними хранилищами метрик и журналов, такими как Prometheus, VictoriaMetrics и ElasticSearch. Основное преимущество использования внешних хранилищ заключается в возможности гибкого масштабирования и независимого администрирования. Это обеспечивает высокую производительность и надежность системы, позволяя встроить PPEM 2.0 в существующую инфраструктуру мониторинга с использованием привычных инструментов и решений.

  • Редизайн REST API и курс на автоматизацию. В PPEM 2.0 был полностью переработан программный интерфейс (API). Новый API выполнен в архитектуре REST, что делает его интуитивно понятным и удобным для интеграции с системами автоматизации и скриптами. Это первый шаг к публикации API и открывает новые возможности для автоматизации задач управления и мониторинга Postgres Pro, позволяя встраивать PPEM 2.0 в ваши DevOps-процессы.