Основные страницы работы с кластерами
![](_images/clusters_0.png)
Вкладка CLUSTERS страницы рабочего пространства
Вкладка CLUSTERS отображает все кластеры в Пространстве и ключевые параметры для каждого кластера:
CLUSTER NAME- имя кластера;
STATE - статус кластера;
PATRONI - версия Patroni;
TOTAL CPU - Общий объем логических ядер CPU, доступных на всём кластере Patroni;
TOTAL MEMORY - Общий объём оперативной памяти, доступной на всём кластере Patroni;
PRIMARY INSTANCE DISK - размер занятого/общего дискового пространства на ЛИДЕРЕ/PRIMARY инстансе PostgreSQL;
INSTANCES - количество инстансов в кластере.
![](_images/clusters_1.png)
Каждая запись кластера содержит кнопку всплывающего меню со ссылками:
Open - вызывает переход на страницу информации кластера, где отображены все инстансы, входящие в кластер;
Monitoring - вызывает переход на страницу мониторинга кластера.
Pause/maintenance - c помощью этой опции можно поставить кластер на паузу, чтобы провести его обслуживание и точно также выключить данный режим.
Configuration - вызывает переход на на страницу Cluster config где можно определять единые настройки для всех инстансов кластера сразу.
![](_images/image240.jpg)
Цветовая индикация состояния кластеров
Цветовая индикация характеризует состояние кластеров следующим образом:
Зелёная - запущен, работает без ошибок;
Желтая - запущен, есть предупреждения;
Красная - запущен, есть ошибки;
Фиолетовая - на всем кластере проводится обслуживание;
Серая - кластер остановлен.
![](_images/clusters_color_marking_1.jpg)
Страница информации о кластерах
![](_images/cluster_instances.jpg)
Параметры, отображаемые на странице информации кластера:
ID - идентификатор инстанса;
STATE - состояние инстанса;
CLUSTER - название кластера;
ROLE - роль инстанса в кластере;
OS - ОС сервера с инстансом;
TYPE - СУБД;
VERSION - версия СУБД;
CPU - количество CPU сервера;
LABEL - произвольное имя кластера;
ENDPOINT - IP адрес сервера;
PORT - порт;
TTL - TTL для получения блокировки лидера (в секундах). Можно представить его как длительность времени перед началом автоматического процесса сбоя. Значение по умолчанию: 30.
LAG, Mb – лаг репликации между лидером и репликой.
![](_images/cluster_instances1.jpg)
Каждая запись кластера содержит кнопку всплывающего меню со ссылками:
Reload - отправить инстансу команду reload (перечитать файл конфигурации без остановки работы);
Reinitialize - заново инициализировать инстанс Postgres;
Restart - остановить и заново запустить службу;
Switchover - кнопка для переключения мастер-сервера.
Внимание
- Переключение происходит по правилам:
Если имеется синхронная реплика (synchronous_mode: true), то switchover можно выполнить только на нее;
Если же нет синхронной реплики (synchronous_mode: false), то можно выполнить switchover на любую доступную реплику.
![](_images/cluster_instances2.jpg)
Страница мониторинга кластера
Страница мониторинга кластера содержит:
элементы управления - кнопки Pause/Maintenance, Resume;
показатели состояния кластера;
карточки инстансов из состава кластера.
![](_images/clusters_monitoring_0.png)
Элементы управления страницы:
кнопка Pause/Maintenance - остановка наблюдения за кластером Patroni;
кнопка Resume - возобновление наблюдения.
![](_images/clusters_monitoring_buttons_1.png)
![](_images/clusters_monitoring_buttons_2.png)
Показатели состояния кластера:
TOTAL RAM - общий объем оперативной памяти, доступной на всем кластере Patroni;
TOTAL CPU - общий объем логических ядер CPU, доступные на всем кластере Patroni;
TOTAL DISK SPACE - общее дисковое пространство на всем кластере Patroni;
PATRONI VER. - текущая версия Patroni;
POSTGRES VER. - текущая версия инстансов Patroni;
INSTANCES - количество “живых” инстансов/общее количество инстансов;
REPLICS - количество “живых” инстансов в состоянии репликации/общее количество инстансов в состоянии репликации.
![](_images/clusters_monitoring_params_1.png)
Карточки инстансов кластера
Карточки инстансов кластера содержат:
IP адрес инстанса кластера;
STATE - состояние инстанса;
Role - роль инстанса в кластере.
![](_images/clusters_instances_2.png)
![](_images/clusters_instances_1.png)