Версия 3.0

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

Добавлена возможность интеграции и управления кластерами Patroni

Новые возможности Платформы Tantor обеспечивают:

  • простоту внедрения управления кластерами Patroni;

  • управление жизненным циклом кластера Patroni в удобном UI.

Реализована интеграция с помощью функционала, представленного в Patroni API:

  1. обновлён визард установки экземпляра для добавления кластера Patroni;

  2. добавлены:

Обновлён визард установки экземпляра для кластера Patroni

В визарде установки появилась опция добавления экземпляра кластера.

Стандартный сценарий добавления экземпляра на определенном шаге позволяет продолжить его установку как часть кластера кластера Patroni.

Установка кластера Patroni требуется последовательного добавления всех составляющих его экземпляров.

Добавлена новая вкладка «CLUSTERS» в Overview

Вкладка CLUSTERS отображает все кластеры в Пространстве и ключевые параметры для каждого кластера:

  • CLUSTER NAME- имя кластера;

  • STATE - статус кластера;

  • PATRONI - версия Patroni;

  • TOTAL CPU - Общий объем логических ядер CPU, доступных на всём кластере Patroni;

  • TOTAL MEMORY - Общий объём оперативной памяти, доступной на всём кластере Patroni;

  • PRIMARY INSTANCE DISK - размер занятого/общего дискового пространства на ЛИДЕРЕ/PRIMARY экземпляре PostgreSQL;

  • INSTANCES - количество экземпляров в кластере.

Каждая запись кластера содержит кнопку всплывающего меню со ссылками:


Параметры, отображаемые на странице информации кластера:

  • ID - идентификатор экземпляра;

  • STATE - состояние экземпляра;

  • CLUSTER - название кластера;

  • ROLE - роль экземпляра в кластере;

  • OS - ОС сервера с экземпляром;

  • TYPE - СУБД;

  • VERSION - версия СУБД;

  • CPU - количество CPU сервера;

  • LABEL - произвольное имя кластера;

  • ENDPOINT - IP адрес сервера;

  • PORT - порт;

  • TTL - TTL для получения блокировки лидера (в секундах). Можно представить его как длительность времени перед началом автоматического процесса сбоя. Значение по умолчанию: 30.

  • LAG, Mb – лаг репликации между лидером и репликой.

Каждая запись кластера содержит кнопку всплывающего меню со ссылками:

  • Reload - отправить экземпляру команду reload (перечитать файл конфигурации без остановки работы);

  • Reinitialize - заново инициализировать экземпляр Postgres;

  • Restart - остановить и заново запустить службу.

Добавлена страница мониторинга кластера

Страница мониторинга кластера содержит:

  1. элементы управления - кнопки Pause/Maintenance, Resume;

  2. показатели состояния кластера:

    • TOTAL RAM - общий объем оперативной памяти, доступной на всем кластере Patroni;

    • TOTAL CPU - общий объем логических ядер CPU, доступные на всем кластере Patroni;

    • TOTAL DISK SPACE - общее дисковое пространство на всем кластере Patroni;

    • PATRONI VER. - текущая версия Patroni;

    • POSTGRES VER. - текущая версия экземпляров Patroni;

    • INSTANCES - количество “живых” экземпляров/общее количество экземпляров;

    • REPLICS - количество “живых” экземпляров в состоянии репликации/общее количество экземпляров в состоянии репликации;

  3. карточки экземпляров из состава кластера, содержит:

    • IP адрес экземпляра кластера;

    • STATE - состояние экземпляра;

    • Role - роль экземпляра в кластере.

Мониторинг состояния кластера

Появилась новая цветовая индикация при работе кластера:

  • Зелёная - запущен, работает без ошибок;

  • Желтая - запущен, есть предупреждения;

  • Красная - запущен, есть ошибки;

  • Фиолетовая - на всем кластере проводится обслуживание;

  • Серая - кластер остановлен.

Оптимизация работы

С целью снижения высокого потребления памяти и места на диске TTL в базе tns_db хранения логов по умолчанию установлено 14 дней.

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

  • Исправлен ряд уязвимостей информационной безопасности.

  • Исправлено зависание запросов при сборе maintenance информации.

  • Исправлена ошибка таймзоны в Advanced analytics при просмотре списка логов.

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

  • Исправлено некорректное отображение столбцов с информацией на странице «Проблемные запросы» вкладки «По моделям» Advanced analytics.