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

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

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

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

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

  • «Patroni» — версия Patroni;

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

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

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

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

В меню кластера доступны следующие опции:

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

  • Мониторинг — открывает страницу мониторинга кластера.

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

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

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

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

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

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

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

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

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

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

Чтобы открыть эту страницу, щелкните по строке с нужным кластером.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У каждой записи кластера есть меню со следующими опциями:

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

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

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

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

Внимание

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

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

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

Рассмотрим информацию на странице, согласно нумерации на рисунке выше:

  1. Кнопка «Пауза/Обслуживание» или «Возобновить»:

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

    • «Возобновить» — возобновляет наблюдения.

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

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

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

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

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

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

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

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

  3. Карточки экземпляров из состава кластера. Карточки содержат следующую информацию:

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

    • Состояние экземпляра,

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

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

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

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