Основные страницы работы с кластерами
Вкладка 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 - роль инстанса в кластере.