Страница «Обзор и управление» кластера Tantor Polar

Чтобы открыть эту страницу, щелкните по строке с нужным кластером на вкладке «Кластеры» рабочего пространства.

На странице «Обзор и управление» отображаются основные показатели состояния кластера и информация о его экземплярах. Также здесь можно управлять экземплярами кластера.

Рассмотрим информацию на странице:

  1. Поисковая строка, с помощью которого узлы можно искать по названию или IP.

  2. Кнопка добавления нового узла.

  3. Информация о кластере:

    • Состояние кластера — рассчитывается по формуле health score = 100 - Σ(penalty * weight), оценивается по шкале от 1 до 100:

      • Все хорошо — 70–100;

      • Замечания — 40-69;

      • Проблемы — < 40.

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

      • Все хорошо — < 4 мс;

      • Предупреждение — 4-10 мс;

      • Проблема — > 10 мс.

    • Задержка репликации — задержка в байтах между фиксацией транзакции на мастере и её применением на реплике:

      • Все хорошо — < 200;

      • Предупреждение — 200-1000;

      • Проблема — > 1000.

    • Задержка хранилища — среднее время обслуживания I/O, включая ожидание в очереди:

      • Все хорошо — < 10 мс;

      • Предупреждение — 10-40 мс;

      • Проблема — > 40 мс.

    • Очередь — количество запросов, ожидающих обработки дисковой подсистемой:

      • Все хорошо — < 64;

      • Предупреждение — 64-256;

      • Проблема — > 256.

    • IOPS — количество операций ввода-вывода в секунду. Значение зависит от нагрузки кластера.

  4. Информация о compute-узлах:

    • Количество оповещений по всем узлам. Кликните на иконку, чтобы просмотреть оповещение:

    • Тип:

      • main_icon — ведущий узел кластера;

      • sync_icon — синхронная реплика;

      • async_icon — асинхронная реплика;

      • delayed_icon — реплика с отложенным применением;

      • standby_icon — лидер standby-кластера.

    • Узел — имя узла.

    • Роль — роль узла в кластере.

    • IP:Порт — IP адрес сервера и порт подключения.

    • Uptime — время непрерывной работы.

    • Состояние — статус узла.

    • Кнопка меню, с помощью которой можно:

      • «Перезагрузить» — отправляет экземпляру команду reload — перечитывает файл конфигурации без остановки работы;

      • «Повторная инициализация» — заново инициализирует экземпляр Postgres;

      • «Перезапустить» — останавливает и заново запускает службу;

      • «Переключиться» — переключает мастер-сервер.

    Кликните по строке узла, чтобы перейти к странице «Обзор» экземпляра.

  5. Информация о storage-узлах:

    • Тип.

    • Узел — имя узла.

    • Роль — NVMe-oF target или SAS.

    • IP — IP адрес сервера.

    • Uptime — время непрерывной работы.

    • Состояние — статус узла.

  6. Информация о management-узлах:

    • Тип: PolarProxy или DataMax.

    • Узел — имя узла.

    • Роль.

    • IP:Порт — IP адрес сервера и порт подключения.

    • Uptime — время непрерывной работы.

    • Состояние — статус узла.

В меню отображаются все добавленные узлы: compute, storage и management.

Для compute-узлов:

  • Кликните на название узла, чтобы открыть страницу «Обзор».

  • Чтобы перейти к конкретной странице, например, профилировщику запросов или конфигурации, нажмите на кнопку меню и выберите нужную страницу.

Для storage-узлов:

  • Кликните на название узла, чтобы открыть подробную информацию. На странице отображается:

    • Пропускная способность — объем данных в Мб/с, который storage-узел может прочитать или записать за единицу времени. Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Основное — количество критических предупреждений и ошибок на диске, процент износа.

    • Глубина очереди — количество ожидающих запросов ввода-вывода, которые ресурс хранилища может одновременно принять и поставить в очередь на обработку. Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Доступный резерв — доступное место на узле хранения. Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Температура. Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Задержка — время в милисекундах, которое проходит с момента отправки запроса на чтение или запись данных до момента получения ответа.

    • IOPS — количество операций ввода-вывода, которое узел хранения может выполнить за секунду.

Для узлов управления:

  • Кликните на название узла, чтобы открыть подробную информацию. На странице отображается:

    • Backends online — количество доступных серверов баз данных. Также отображается количество временно исключённых из работы серверов БД (shunned).

    • Использование пула — процент используемых соединений. Также отображается количество используемых для отправки соединений и свободных соединений. Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Средняя задержка запроса — время в милисекундах от получения запроса от клиента до получения ответа от сервера базы данных. Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Всего запросов — объём данных, переданных через PolarProxy. Также отображается общий объем данных, полученных от клиентов (in) и переданных клиентам (out). Нажмите на кнопку меню и выберите «Открыть», чтобы просмотреть график за последние 30 минут.

    • Информация о бэкендах:

      • HG — идентификатор группы хостов;

      • Сервер — IP адрес сервера и порт подключения;

      • Статус;

      • Conn-used — количество используемых в данный момент соединений в пуле;

      • Conn-free — количество свободных соединений;

      • Conn-err — количество соединений, которые завершились ошибкой;

      • Задержка — время в милисекундах, которое проходит с момента отправки запроса на чтение или запись данных до момента получения ответа;

      • Запросы — объём данных, переданных через PolarProxy;

      • Выход — объём данных, отправленных клиентам от этого бэкенда;

      • Вход — объём данных, полученных от клиентов и направленных на этот бэкенд.

    • Трафик: QPS и задержки — график показывает динамику QPS и задержки запросов через ProxySQL в разрезе времени, а также текущие, средние и пиковые значения QPS.

    • Текущий QPS — количество запросов, обрабатываемых системой за одну секунду за последний интервал измерения.

    • Средний QPS — среднее количество запросов, которое сервер базы данных обрабатывает за одну секунду в течение выбранного периода

    • Максимальный QPS — максимальное значение обработанных запросов за выбранный период.