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

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

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

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

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

  • PATRONI - версия Patroni;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TYPE - СУБД;

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

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

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

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

  • PORT - порт;

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

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

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

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

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

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

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

Внимание

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

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

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

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

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

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

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

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

  • кнопка Pause/Maintenance - остановка наблюдения за кластером Patroni;

  • кнопка Resume - возобновление наблюдения.

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

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

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

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

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

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

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

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

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

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

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

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

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