Версия 5.2
Обновления и новые функции
Кластеры
Добавлена поддержка Patroni версии 4.
Переработан и улучшен интерфейс страниц работы с кластерами:
На вкладке «Кластеры» страницы рабочего пространства удалена кнопка меню. Перейти к подробной информации о кластере можно по клику на строку с нужным кластером. Перейти к конфигурации кластера и мониторингу можно на странице информации о кластере.
Вся информация о кластере теперь отображается на одной странице:
вкладка «Обзор и Управление» — содержит показатели состояния кластера и информацию о экземплярах кластера. На этой вкладке можно перейти на страницу конфигурации кластера и запустить или остановить обслуживание.
вкладка «Мониторинг» — содержит график, показывающий историю изменений ролей экземпляров кластера, и таблицу, показывающую историю изменений статусов экземпляров кластера.
На страницу конфигурации кластера добавлена кнопка перехода на вкладку «Мониторинг» страницы информации о кластере.
Планировщик задач
Добавлена возможность принудительно закрыть зависшую задачу.
Переработан и улучшен интерфейс:
В окно создания задачи добавлено поле «Описание». К задаче можно добавить описание длиной не более 255 символов. Для удобства поиска и идентификации нужной задачи описание будет отображаться в списке всех задач.
Добавлена возможность перейти на страницу «Текущая активность» после успешного запуска задачи. Это позволит оперативно отслеживать ход выполнения задачи.
Добавлена возможность запустить задачу и просмотреть логи сразу после добавления действий без перехода к списку задач. На странице «Actions» добавлены следующие кнопки:
«Журнал событий» — позволяет перейти на страницу Журнала событий выбранной задачи;
«Запустить задачу» — запускает задачу.
Параметры конфигурации
На страницу параметров конфигурации добавлены следующие фильтры:
«Отличается от рекомендуемого» — отображает параметры, для которых есть рекомендация от PGconfigurator и текущее значение отличается от рекомендации.
«По умолчанию» — отображает параметры, которые соответствуют дефолтным настройкам наблюдаемой БД.
«Не примененные значения» — отображает параметры, которые были изменены пользователем в интерфейсе раздела конфигурации, но еще не применены и не сохранены.
Изменена конвертация булевых значений. Вместо true/false теперь используется 1/0, что отображается как on/off.
В формах добавлена информативная валидация. Для параметров shared_preload_libraries, search_path, session_preload_libraries и local_preload_libraries:
если поле пустое, выводится сообщение: «Параметр можно установить пустым только вручную в postgresql.conf»;
при отсутствии запятых в перечислении выводится сообщение: «При перечислении нужно добавить запятые».
Добавлена валидация для параметров Patroni и PostgreSQL.
Значения параметров по unit и vartype сравниваются с учётом единицы измерения и типа.
Добавлена поддержка поля isReadOnly для конфигураций:
standalone,
кластера,
группы параметров.
При значении true параметра isReadOnly скрывается иконка редактирования (карандаш), блокируя возможность изменения настроек.
Оповещения
Добавлен переход из оповещения к экземпляру, по которому поступило оповещение.
Оптимизация
Оптимизирован кэш агентов на стороне keeper.
Подключен pg_columnar — метод колоночного хранения данных. Он позволяет сжимать таблицы для значительного снижения потребления ресурсов, достижения высокой производительности и экономии места на диске.
Оптимизировано хранение метрик CPU Usage, Network и pg_stat_statemens с гранулярностью от 8 часов.
Важно
Эта оптимизация требует пересоздания материализованного представления, поэтому ранее собранные метрики были удалены.
База Знаний
В состав Платформы включена База Знаний. Она доступна из веб-интерфейса или по прямой ссылке /know_base/ru.
База знаний постоянно поддерживается и дополняется разработчиками, технической поддержкой и переводчиками компании Тантор на русском и английском языках.
Документация
В состав Платформы включена Документация Платформы. Она будет доступна из меню пользователя в веб-интерфейсе или по прямой ссылке /documentation.
Это полезно для закрытых контуров, где нет доступа в интернет.
Список исправленных ошибок
Исправлено отображение кнопки «SQL-редактор» на странице «Схема данных» Браузера БД.
Исправлено отображение графиков на странице «Аудит» Браузера БД.
Исправлено отображение графиков на странице «Overview» для нового добавленного экземпляра.
Исправлено отображение графиков в выпадающем окне на странице «Overview» при отсутствии данных.
Удалено оповещение о превышении Disc Space Usage для cdrom.
Исправлено некорректное поведение фильтра в списке задач. Теперь фильтр не сбрасывается при обновлении страницы.
Для пользователей с правами администрирования рабочих пространств и правами просмотра закрыта возможность перейти к группам параметров по прямой ссылке.
Исправлено добавление первого рабочего пространства в тенанте. Теперь новое рабочее пространство отображается без обновления страницы.
Исправлено дублирование категории «Developer Options» на странице группы параметров.
Исправлена ошибка «Agent is not available, please execute command on the dedicated server», возникающая при установке Агента и добавлении экземпляра, являющегося членом кластера Patroni.
Теперь Платформа автоматически завершит сессию пользователя, если у него отозвали права администратора рабочих пространств.
Исправлен текст ошибки, возникающей в модуле Расширенной аналитики при отсутствии места на диске.
Исправлена ошибка, при которой Платформа не запускалась на Astra Linux 1.8.1.15.
Исправлено неверное отображение объёма общего дискового пространства на вкладке «Кластеры» страницы рабочего пространства.
Исправлена запись статусов запущенных задач в Журнале событий.
Добавление действий в выполняющуюся задачу теперь недоступно.
При привязке группы параметров к экземпляру в окне «Синхронизация» исправлены значения в столбце «В ожидании». Теперь корректно отображается информация, если параметры требуют перезагрузки или перезапуска экземпляра.
Унифицирован текст сообщения, возникающий при добавлении сущности с неуникальным именем.
Для названия группы параметров добавлено ограничение в 50 символов.
Устранена проблема, при нажатии на кнопку «Обновить данные» в Браузере БД увеличивалось количество проблем, найденных в таблице.
Исправлено отображение графика изменения ролей экземпляра и таблицы изменений статуса узла кластера на странице мониторинга кластера Patroni.
Исправлена ошибка, возникающая при выборе «Все» в предустановленных настройках на странице «Графики».
Устранена проблема, при которой значение параметра shared_preload_libraries не записывалось в файл postgresql.auto.conf.
Исправлена функция «Differs from the recommended» — теперь она не сравнивает пустые поля.
Исправлено подставление значений из базы в рекомендации для параметров.
Обработаны исключения для параметров, к которым не применялось значение из рекомендации.
Исправлена проблема, при которой не обновлялось значение enum-параметров при редактировании в конфигурации кластера.
Список исправленных ошибок в XData
Исправлена синхронизация экземпляра с несистемной группой параметров.
Исправлено отображение метрик в на странице «Overview» экземпляра.
Исправлена проблема, при которой конфигурация Patroni записывала некорректные значения в секцию recovery.
Исправлено отображение графиков на странице «Графики».
Исправлено отображение статусов кластера Patroni.
Добавлено лицензионное соглашение в формате pdf.
Добавлено отображение типа экземпляра в списке экземпляров.
Исправлен переход к экземплярам на странице «Репликация».