Версия 4.1

Новые функциональные возможности

Мультитенанты

В Платформе появилась возможность изолировать группы рабочих пространств друг от друга с помощью новой сущности - тенанта. Страница с тенантами - теперь первый экран, появляющийся после входа в систему. Она содержит список тенантов со следующей информацией о них:

  • Имя тената;

  • Количество рабочих пространств, находящихся в данном тенанте;

  • Количество кластеров, находящихся в данном тенанте;

  • Количество экземпляров, находящихся в данном тенанте;

  • Количество оповещений, пришедших на данный тенант;

  • Количество неуспешно выполненных Задач, созданных на данный тенант.

Также на странице есть кнопка для добавления нового тенанта. С помощью одной из опций меню тенанта можно перейти на страницу с расширенной информацией о нём. На этой странице находятся данные о владельцах тенанта, интерфейс для управления их правами, а также информация о группах и пользователях тенантов.

API-методы для метрик, тенантов, Агентов и пользователей

Добавлены следующие API-методы:

  • Метод подтверждения регистрации Агента.

  • Методы получения метрик для кластеров и экземпляров.

  • Метод получения баз данных по ID экземпляра.

  • Методы получения, добавления и удаления пользовательских групп.

  • Методы получения различной информации о тенантах, обновления тенантов, выдачи и изъятия разрешения на управление тенантами.

  • Методы получения, добавления, обновления и удаления пользователей.

  • Методы получения, добавления, обновления и удаления рабочих пространств.

MTLS подключение Агента к Patroni и СУБД по сертификату

Появилась возможность взаимной аутентификации Агента с кластерами Patroni и СУБД по сертификату.

Swagger UI

В меню пользователя добавлена опция «Swagger API», с помощью которой можно перейти в Swagger и воспользоваться появившимися API-методами.

Поиск экземпляров по рабочим пространствами

На странице рабочих пространств появилась вкладка «Экземпляр», перейдя в которую можно увидеть список всех экземпляров, относящихся к рабочим пространствам данного тенанта. С помощью этой страницы можно искать экземпляры по их FQDN, метке и ID.

Сборка Агента под s390

Появилась возможность использовать Агента в системах на архитектуре s390.

Новый фреймворк для визуализации графиков

Все графики метрик теперь работают на библиотеке EСharts, которая предоставляет больше возможностей для создания интерактивных и информативных визуализаций данных. ECharts имеет широкий выбор стилей графиков, а также поддерживает их анимацию.

Обновление фронтенда

Версия фронтенда Платформы обновлена до Angular 17.

Исправление ошибок

  • Исправлена ошибка, при которой пропало сообщение «License applied successfully» («Лицензия успешно применена») после добавления новой лицензии на использование CPU.

  • Исправлена ошибка, при которой на странице «Связанные оповещения» отображались не связанные оповещения, а само оповещение со страницы «Обзор».

  • Исправлена ошибка, при которой рушились миграции при переходе на main-сервер.

  • Исправлена ошибка, при которой при попытке сбросить пароль, указав несуществующую или ненастроенную почту, выдавалось сообщение об успешной отправке письма по сбросу пароля вместо ошибки.

  • Исправлена ошибка, при которой после рестарта всех экземпляров кластера у реплики стоял неверный флаг.

  • Исправлена ошибка, при которой при попытке создать новое рабочее пространство с названием уже существующего другого пространства не выдавалось сообщение об ошибке.

  • Исправлена ошибка, при которой при загрузке любого файла с лицензией размером более 32 Мб выдавалась некорректная ошибка.

  • Исправлена ошибка, при которой после удаления всех экземпляров рабочего пространства отсутствовала заставка с сообщением «There are no configured instances yet» («Настроенных экземпляров пока нет»).

  • Исправлена ошибка, при которой поле для ввода SQL-запроса в модальном окне по созданию нового Действия имело валидацию.

  • Исправлена ошибка, при которой не происходило добавление экземпляров в CLI в Платформе версии 4.0.0.

  • Исправлена ошибка, при которой в дашбордах на странице «Overview» («Обзор») экземпляров отображалась лишняя информация.

  • Исправлена ошибка, при которой у Платформы было разное поведение при добавлении пользователей в русской и английской локали.

  • Исправлена ошибка, при которой при закрытии модального окна подтверждения запуска/остановки выполнения Задач высвечивалось ненужное оповещение.

  • Исправлена ошибка, при которой обрезались граничные значения графиков на странице «Overview» («Обзор») экземпляров.

  • Исправлена ошибка, при которой у Пользователя с правами просмотра некорректно отображалось меню рабочих пространств.

  • Исправлена ошибка, при которой в выпадающем окне графика «5 самых длительных запросов» на странице «Overview» («Обзор») экземпляров отображалось ненужное меню запросов.

  • Исправлена ошибка, при которой в дашбордах на странице «Overview» («Обзор») экземпляров отображалось время, не соответствующее общему периоду просмотра метрик, выбранному на данной странице.

  • Исправлена ошибка, при которой графики на странице «Overview» («Обзор») экземпляров налезали на текст.

  • Исправлена ошибка, при которой модальное окно подтверждения остановки выполнения Задач закрывалось нажатием на клавишу «Enter» при неверном тексте подтверждения.

  • Исправлен текст кнопки меню Задач с «Открыто» на «Открыть».

  • Исправлена ошибка, при которой на странице «Шаблоны писем» была иконка поиска шаблонов по названию, которой там не должно быть.

  • Поправлен размер текстового поля для SQL-запроса Действия в браузере Firefox.

  • Добавлены переводы фильтров на страницах DB Inspector («Исследовать БД») и Monitoring config («Настройка мониторинга»).

  • Добавлено предупреждающее оповещение о закрытии модального окна с добавлением нового токена.

  • Поправлен экран, возникающий при поиске несуществующих групп.

  • Поправлен внешний вид модального окна с оповещениями.