Версия 4.0
Новые функциональные возможности
Планировщик Задач (Scheduler)
Добавлен планировщик Задач, позволяющий запускать отложенные Задачи на экземплярах СУБД. Задачи могут включать в себя цепочку Действий с различным поведением в случае ошибок. На текущий момент можно добавлять следующие типы действий:
запуск исполняемых скриптов и программ;
выполнение SQL-команд.
При запуске Задачи содержащиеся в ней действия будут выполняться последовательно (сверху вниз). На странице «Tasks» («Задачи») можно задавать время старта выполнения созданной Задачи и настраивать периодичность повторений её выполнения (если они есть). Помимо запуска Задач по установленному расписанию, с ними можно выполнять следующие действия:
Enable («Включить») - включение всех выбранных Задач вне зависимости от их текущего состояния.
Disable («Выключить») - отключение всех выбранных Задач вне зависимости от их текущего состояния.
Run now («Запустить сейчас») - запуск Задачи вручную, а не отложено по расписанию.
Abort («Прервать») - прерывание выполнения задачи.
Отображаются статусы Задач расписания:
Not scheduled («Не планируется») - Задача, которую создали, но не проставили время начала её выполнения и данные о повторах;
Scheduled («Планируется») - Задача, которую создали и проставили время начала выполнения и данные о повторах;
In progress («В ходе выполнения») - Задача, которая находится в процессе выполнения;
Error («Ошибка») - Задача, которая была выполнена с ошибками;
Success («Успех») - успешно выполненная Задача;
Aborted («Прервано») - Задача, которая была прервана в процессе выполнения с помощью кнопки меню «Abort now» («Прервать сейчас»);
Timeout («Таймаут») - Задача, которая была прервана из-за превышения таймаута на её выполнение;
Awaiting exec («Ожидание исполнения») - поставленная на выполнение Задача, которую ещё не выполнили;
Unknown («Неизвестный») - присваивается задачам, у которых возникли проблемы в определении статуса. Это может быть индикатором того, что что-то работает неисправно.
Управление кластерами Patroni
На странице Monitoring кластера появились два новых раздела:
«Сhanging instance roles» («Изменение ролей экземпляра») - график, показывающий историю изменений ролей экземпляров кластера.
«History of cluster node status changes» («История изменений статуса экземпляров кластера») - таблица, показывающая историю изменений статусов экземпляров кластера.
Также убрано слово «Beta» в заголовках страниц с кластерами, что значит, что функционал Patroni полностью готов к использованию.
Страница конфигурации экземпляров и Кластера Patroni
Изменён внешний вид страницы конфигурации.
Поисковая строка для поиска параметров по названию вынесена в левую часть для всех страниц и её внешний вид изменён.
Кнопка «Apply» («Применить») для применения новых настроек заменена на кнопку «Apply new settings» («Применить новые настройки»).
Кнопка фильтров теперь находится слева от кнопки «Apply new settings» и внешний вид её иконки изменён.
Добавлена кнопка «––» для сброса фильтров.
Параметр фильтра «Value status» («Статус значения») «Recommended» заменён на «Has a recommended value».
Параметр фильтра «Value status» («Статус значения») «Default» заменён на «Not default».
Параметр фильтра «Value status» («Статус значения») «Changed applied» заменён на «Changed values».
Добавлены следующие изменения во вкладке PostgreSQL params страницы конфигурации кластера:
Кнопка для открытия модального окна «Important setting information» («Важная информация о настройках») теперь представлена в виде иконки и находится слева от кнопки «Apply new settings».
Иконка точных настроек «Tune» теперь имеет другой внешний вид и передвинута вправо. В неё добавлены фильтры:
«Workload control type» («Тип контроля рабочей нагрузки»), где есть два режима:
«Auto Adjust» - авторедактирование;
«Manual»- ручное редактирование.
«Workload type» («Тип рабочей нагрузки») со следующими режимами:
OLAP
OLTP
Mixed
ERP1C
Поменялась иконка для изменения значения параметров конфигурации на рекомендуемое. Теперь она представлена в виде знака «!=». Если же на неё нажать, то параметр приобретёт рекомендуемое значение, а иконка кнопки поменяется на знак «=», нажав на который можно вернуть параметру в ваше исходное значение.
Страница Maintenance
Поменялся внешний вид страницы Maintenance («Обслуживание»).
Упрощен процесс обслуживания на страницах Index Bloat («Раздутие индексов»), Table Bloat («Раздутие таблиц») и Wraparound («Зацикливание») теперь можно выбирать сразу несколько таблиц.
Внесены следующие изменения в модальное окно, показывающее статус выполнения обслуживающих БД операций:
Поменялся внешний вид модального окна.
Добавлен столбец «Progress» с индикатором, показывающим, какая часть от всего процесса уже выполнена.
Кнопка «Stop maintenance» («Остановить обслуживание») перенесена в правый нижний угол окна.
В правый нижний угол окна добавлена кнопка «Close» («Закрыть») для его закрытия.
Страница Workspaces
Изменён внешний вид страницы Workspaces.
Появилась кнопка «New workspace» для добавления нового рабочего пространства вместо круглой иконки.
Добавлен переключатель представления рабочих пространств с карточного вида на табличный.
Кнопка поиска по названию рабочих пространств в виде иконки лупы, находящаяся ранее в верхней панели, перенесена влево и теперь имеет вид поисковой строки.
Страницы Instances, Clusters и Agents
Поменялся внешний вид страниц с экземплярами, кластерами и агентами.
Добавлен столбец «Edition» («Издание») на странице экземпляров.
Убран столбец «ID» на странице Экземпляров.
Убран столбец «ID» на странице Агентов.
Работа Агента
Агент платформы поддерживает подключение к экземпляру БД с использованием механизма аутентификации scram-sha-256.
Страница Alerts
Поменялась цветовая индикация столбца «Severity» («Критичность») на странице Alerts.
Страница Email templates
Поменялся внешний вид страницы Email templates.
Страницы Groups и Users
Поменялся внешний вид страниц.
В выпадающий список фильтра по типам групп и пользователей добавлен пункт «All Types» («Все типы»).
Исправление ошибок
Исправлена ошибка, при которой при попытке активировать телеграм-канал высвечивалось модальное окно с неверным сообщением.
Устранена уязвимость в Платформе, позволяющая выполнить исполняющий код внутри Платформы.
Исправлена вёрстка страницы DB Inspector.
Исправлена ошибка, при которой при указании невалидного порта в Визарде установки экземпляра не появлялась ошибка «Not a valid patroni port» («Невалидный Patroni порт»).
Исправлена ошибка, при которой при введении некорректных данных на четвёртом шаге настройки Active Directory не высвечивалась ошибка с кнопкой «Go back & Change Parameters» («Вернуться и поменять параметры»), а осуществлялся переход на следующий шаг.
Исправлена ошибка, при которой при успешной установке AD не появлялось модальное окно с сообщением «AD successfully added» («AD успешно добавлена»).
Исправлена ошибка, при которой в русской локали интерфейса при добавлении уже существующего экземпляра не высвечивалось модельное окно с сообщением «Please choose another server or port» («Пожалуйста, введите другой IP-адрес или порт»).
Исправлена ошибка, при которой в русской локали интерфейса на странице Clusters при отсутствии кластеров был английский текст.
Исправлена ошибка, при которой название столбца «Trigger» на странице Alerts по стилю не соответствовало названиям других столбцов.
Исправлена вёрстка сообщения «Need to install pg_stat_statements» («Необходимо установить pg_stat_statements») на плашке «Top 5 total query time» («Топ 5 запросов по времени») экземпляра.
Исправлена вёрстка сообщения «Network connection error» («Ошибка сетевого соединения») в русской локали.
Исправлена ошибка, при которой можно было нажать кнопку «Acknowledge» («Ознакомиться») в меню уже закрытого оповещения.
Исправлена ошибка, при которой на странице «Replication» («Репликация») не работала сортировка.
Исправлена ошибка, при которой нельзя было прекратить сеанс СУБД, нажав на кнопку «Terminate» («Завершить «) во вкладке «Current activity» («Текущая активность») и не выводилось сообщение о причине отказа.
Исправлена ошибка, при которой при совершении корректного действия с экземпляром кластера высвечивалось сообщение об успешном его выполнении неправильного цвета.
Исправлена ошибка, при которой на странице «Query profiler» («Профилировщик запросов») выполнялась неверная сортировка по длительности.