Версия 6.3
Обновления и новые функции
Стратегии резервного копирования
Для системы резервного копирования Backman добавлена возможность создавать стратегии бэкапирования данных. Это позволит управлять процессом резервного копирования через интерфейс Платформы: при создании стратегии можно выбрать тип бэкапов, задать периодичность создания бэкапов и настроить политику их удаления. Настроить стратегии можно на вкладке «Стратегии» страницы «Резервные копии».
Топология
Реализован просмотр топологии тенантов и пространств. Интерактивная диаграмма позволяет отслеживать состояние всех экземпляров на одной странице и анализировать его структуру.
Для кластера Patroni добавлено отображение etcd. Дополненная диаграмма позволит контролировать доступность и состояние распределенного хранилища конфигураций (DCS) в интерфейсе Платформы, это может упростить мониторинг отказоустойчивости и ускорить локализацию неисправностей.
Правила доступа
Добавлена вкладка «Управление доступом». На вкладке отображается содержимое файла pg_hba.conf, который управляет аутентификацией клиентов. Это позволит в удобном формате просматривать правила аутентификации: тип соединения, диапазон IP-адресов клиента, имя базы данных, имя пользователя и метод аутентификации.
Реализована возможность добавлять новых пользователей базы данных, а также редактировать и удалять существующих.
Автоматическая настройка модуля Расширенной аналитики
Для работы модуля Расширенной аналитики требуются расширения pg_stat_statements, pg_store_plans и auto_explain, а также определенные значения параметров конфигурации. При входе в раздел «Расширенная аналитика» Платформа автоматически проверит текущие настройки. Если расширения не установлены или параметры конфигурации не соответствуют требуемым, Платформа предложит выполнить автоматическую настройку.
Новая версия pg_store_plans
Добавлена поддержка расширения сбора статистики наблюдаемой СУБД pg_store_plans версии 1.9.1.
Графики
Добавлены новые метрики в следующие графики:
Memory:
Slab reclaimable (slab reclaimable memory) — асть slab-кэшей ядра Linux, которая может быть освобождена системой;
Mem available (available memory ) — объем памяти, доступной для запуска новых процессов без использования swap;
Not available — память, которая фактически недоступна для приложений;
Other used — используемая память без учета cache, buffers и shared memory.
Processes:
Sleeping (number of sleeping processes) — процессы в состоянии S (sleeping) или I (idle);
Zombie (number of zombie processes) — процессы в состоянии Z (zombie);
Stopped (number of stopped processes) — процессы в состоянии T (stopped), например, при отладке.
Включение TLS в NATS
Для повышения безопасности реализована поддержка TLS для подключений к NATS.
Обновление политики лицензирования
Срок действия триальной лицензии увеличен до 90 дней.
Браузер БД
Оптимизировано формирования отчета аудита базы данных.
Список исправленных ошибок
Некорректно отображалось значение параметра unix_socket_permissions.
На вкладке «Общие параметры Patroni и PostgreSQL+DCS» страницы конфигурации кластера не работала фильтрация по типу.
Отличались значения триггера streaming replication lag в списке триггеров и в окне редактирования триггера.
Не удалялось описание группы параметров с привязанными к ней экземплярами.
На странице Анонимайзера система не позволяла добавить источник данных, если название базы данных содержало менее трех символов.
У внешнего пользователя не сохранялся выбранный язык интерфейса.