Основные страницы работы с кластерами

Вкладка «Кластеры» страницы рабочего пространства

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

  • «Имя кластера» - название кластера;

  • «Состояние» - статус кластера;

  • Patroni - версия Patroni;

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

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

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

  • «Экземпляры» - количество экземпляров в кластере.

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

  • Открыть - вызывает переход на страницу информации кластера, где отображены все экземпляры, входящие в кластер;

  • Мониторинг - вызывает переход на страницу мониторинга кластера.

  • Конфигурация - вызывает переход на на страницу Cluster config где можно определять единые настройки для всех экземпляров кластера сразу.

  • Пауза/Обслуживание - c помощью этой опции можно поставить кластер на паузу, чтобы провести его обслуживание и точно также выключить данный режим.

Цветовая индикация состояния кластеров

Цветовая индикация характеризует состояние кластеров следующим образом:

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

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

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

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

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

Страница информации о кластерах

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

  • «ИД» - идентификатор экземпляра;

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

  • «Кластер» - название кластера;

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

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

  • «Тип» - СУБД;

  • «Версия» - версия СУБД;

  • «ЦПУ» - количество CPU сервера;

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

  • «Конечная точка» - IP адрес сервера;

  • «Порт» - порт;

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

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

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

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

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

  • Перезапустить - остановить и заново запустить службу;

  • Переключиться - кнопка для переключения мастер-сервера.

Внимание

Переключение происходит по правилам:
  • Если имеется синхронная реплика (synchronous_mode: true), то switchover можно выполнить только на нее;

  • Если же нет синхронной реплики (synchronous_mode: false), то можно выполнить переключение на любую доступную реплику.

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

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

  1. элементы управления - кнопка Пауза/Обслуживание или Возобновить;

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

  3. карточки экземпляров из состава кластера;

  4. «Изменение ролей экземпляра» - график, показывающий историю изменений ролей экземпляров кластера;

  5. «История изменений статуса узла кластера» - таблица, показывающая историю изменений статусов экземпляров кластера.

Элементы управления страницы:

  • кнопка Пауза/Обслуживание - остановка наблюдения за кластером Patroni;

  • кнопка Возобновить (кнопка Пауза/Обслуживание в нажатом состоянии) - возобновление наблюдения.

Показатели состояния кластера:

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

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

  • «Объём хранилища» - общее дисковое пространство на всем кластере Patroni;

  • «Версия Patroni» - текущая версия Patroni;

  • «Версия Postgres» - текущая версия экземпляров Patroni;

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

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

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

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

  1. IP-адрес экземпляра кластера;

  2. Состояние экземпляра;

  3. Роль экземпляра в кластере.

График изменений ролей экземпляров кластера

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

Период изменений и дату отсчёта вместе со временем можно указать справа от графика.

История изменений статуса узла кластера

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