Основные страницы работы с кластерами
Вкладка 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 на любую доступную реплику.
Страница мониторинга кластера
Страница мониторинга кластера содержит:
элементы управления - кнопки Pause/Maintenance, Resume;
показатели состояния кластера;
карточки экземпляров из состава кластера.
Элементы управления страницы:
кнопка Pause/Maintenance - остановка наблюдения за кластером Patroni;
кнопка Resume - возобновление наблюдения.
Показатели состояния кластера:
TOTAL RAM - общий объем оперативной памяти, доступной на всем кластере Patroni;
TOTAL CPU - общий объем логических ядер CPU, доступные на всем кластере Patroni;
TOTAL DISK SPACE - общее дисковое пространство на всем кластере Patroni;
PATRONI VER. - текущая версия Patroni;
POSTGRES VER. - текущая версия экземпляров Patroni;
INSTANCES - количество “живых” экземпляров/общее количество экземпляров;
REPLICS - количество “живых” экземпляров в состоянии репликации/общее количество экземпляров в состоянии репликации.
Карточки экземпляров кластера
Карточки экземпляров кластера содержат:
IP адрес экземпляра кластера;
STATE - состояние экземпляра;
Role - роль экземпляра в кластере.