Страница «Конфигурация» кластера
Страница «Конфигурация» кластера позволяет определять единые настройки для всех экземпляров кластера сразу.
Предупреждение
Пользователю с ролью «Viewer» раздел доступен только для чтения.
Чтобы попасть на эту страницу, выполните одно из следующих действий:
Зайдите на вкладку «Кластеры» рабочего пространства, нажмите на строку нужного кластера. На открывшейся странице в левой панели меню выберите «Конфигурация».
Нажмите на «Настройки» в левой панели меню экземпляра. Здесь вы увидите настройки выбранного экземпляра. Чтобы увидеть настройки кластера Patroni, перейдите по ссылке «на страницу настройки кластера».
Памятка с информацией о настройках
После перехода на страницу «Конфигурация» на экране появится памятка с информацией о настройках кластера:
Вы можете поставить галочку в чекбоксе «Больше не показывать», тогда памятка больше не будет появляться автоматически при переходе на экран. После закрытия памятки эту информацию можно будет посмотреть на этой же странице, нажав на треугольную иконку.
Параметры настроек
Страница отображает параметры, контролируемые Patroni кластером, и параметры, одинаковые на всех нодах этого кластера Patroni.
Внимание
Если значения одних и тех же параметров на разных нодах кластера Patroni отличаются, то интерфейс Платформы их не показывает. Например, параметры, связанные с репликацией, будут разные: значение transaction_read_only на реплике будет установлено On, а на мастере — Off.
Аналогично будут разными:
in_hot_standby
primary_conninfo
primary_slot_name и другие.
Внимание
В Платформе запрещено изменение параметров, значения которых представляют собой сложные структуры данных, например, массивы или вложенные JSON/словарь. Это ограничение исключает возможность ввода некорректных значений, которые могут привести к следующим проблемам:
нерабочему экрану Cluster Config,
невозможности подключения новых экземпляров Patroni в рамках одного кластера.
Параметры Patroni, которые нельзя отредактировать через Платформу:
pg_ident
pg_hba
ignore_slots
slots
pause
config_file
data_directory
transaction_read_only
Страница Cluster Config содержит следующие вкладки:
Параметры Patroni — страница с параметрами Patroni;
Общие параметры PostgreSQL + DCS — страница с параметрами PostgreSQL.
Параметры экземпляров — страница с параметрами, значения которых отличаются у разных экземпляров кластера;
Группа параметров — страница с информацией о привязанной к кластеру группе параметров.
Параметры можно искать по названиям с помощью поисковой строки.
С помощью фильтра параметры можно сортировать по определённым критериям.
Параметры Patroni можно фильтровать по статусу значения:
Имеет рекомендуемое значение,
По умолчанию,
Изменённые значения,
Изменения ожидают перезагрузки,
Изменения ожидают перезапуска,
Отличается от рекомендуемого,
Не применённые значения.
Параметры PostgreSQL можно фильтровать по статусу значения, а также по следующим параметрам:
Тип параметра:
Только Patroni,
Только PostgreSQL.
Категория («Автоочистка», «Журнал WAL», «Репликация» и другие). Доступные категории зависят от версии и сборки СУБД.
Открывает меню, с помощью которого можно выполнить следующие действия:
«Сохранить как группу» — открывает окно сохранения конфигурации как группы параметров. В открывшемся окне укажите название и описание группы параметров. Если необходимо, поставьте галочки «Экспортировать группу со всеми модификаторами» для экспорта созданной группы и «Привязать кластер к группе параметров» для привязки группы к кластеру.
«Экспорт в файл» — экспортирует файл конфигурации кластера. В открывшемся окне укажите имя файла, выберите формат и нажмите на кнопку «Экспортировать». Если у экземпляров кластера различные конфигурации, отличающиеся параметры экспортированы не будут.
«Импорт из файла» — загружает файл конфигурации кластера. В открывшемся окне выберите файл формата .json или .conf и нажмите на кнопку «Импортировать». Группа параметров из файла будет применена ко всем экземплярам кластера. Если у параметров в файле некорректные значения, файл не будет импортирован. В окне импорта будет указан перечень параметров с некорректными значениями.
На вкладке «Общие параметры PostgreSQL + DCS» рядом с иконкой фильтра есть настройки, включающие следующие параметры:
Тип управления нагрузкой:
Ручная настройка — Платформа в автоматическом режиме подбирает профиль нагрузки наблюдаемой БД. Текущий автоматически подобранный профиль указан в селекторе «Тип нагрузки» и недоступен для изменения.
Автоматическая настройка — позволяет вручную указать конкретный профиль нагрузки для конкретного экземпляра БД с помощью селектора «Тип нагрузки». Например, для базы 1С наиболее эффективным профилем может оказаться профиль «ERP1C».
Тип нагрузки:
OLAP — профиль нагрузки характерный для аналитических систем. Позволяет выполнять разовые, но очень сложные запросы с использованием большого количества строк из разных схем и таблиц БД.
OLTP — профиль нагрузки характерный для большинства приложений. Позволяет выполнять большое количество транзакций в режиме реального времени большему количеству пользователей.
Mixed — подходит для БД со смешанной нагрузкой.
ERP1C — подходит для работы с базами 1С.
Тип диска:
SSD («Твердотельный накопитель»),
HDD («Жёсткий диск»),
Network storage («Сетевое хранилище»).
У каждого параметра есть описание. Чтобы его открыть, щелкните по иконке с буквой i в строке нужного параметра.
В столбце «Текущие значения» представлены значения параметров на данный момент.
На вкладке «Общие параметры PostgreSQL + DCS» в столбце «Рекомендуемые значения» представлены рекомендуемые значения параметров для конфигурации. Слева могут стоять значки двух типов:
«=» — показывает, что текущее значение параметра соответствует рекомендуемому. При нажатии на эту кнопку текущее значение параметра заменится на последнее самостоятельно измененное значение, не равное рекомендуемому.
«!=» — показывает, что текущее значение параметра не соответствует рекомендуемому. При нажатии на эту кнопку текущее значение параметра заменится на рекомендуемое.
Администратор системы или Пользователь с правами администрирования пространств могут самостоятельно ввести желаемый параметр. Для этого нужно нажать на кнопку с символом карандаша, которая откроет окно изменения параметра.
Есть четыре типа окна для изменения параметра:
У параметров булевого типа два варианта значения: on и off.
Для параметра типа перечисления значение можно выбрать из выпадающего списка.
Для числовых параметров можно вручную указать числа из допустимого диапазона.
Параметр строки может быть представлен любым текстовым значением.
После изменения каждого параметра можно нажать на кнопку кнопку «Сохранить» — сохранить изменение или «Отменить» — отменить изменение.
Если вы изменили значения параметров, нажмите на кнопку «Применить настройки», чтобы сохранить изменения. После этого появится окно с полным списком изменений.
В этом окне отображается следующая информация:
![]()
Поисковая строка, с помощью которой можно искать параметры по названию.
Если значение ожидает перечитывания конфигурационного файла — значит, оно будет применено автоматически после нажатия на «Применить и перезагрузить». В этом случае простоя не ожидается.
Если значение ожидает перезапуска кластера — нажмите кнопку «Применить и перезагрузить», после этого перезапустите кластер Postgres с помощью окна командной строки.
После применения изменений появится подсказка с ссылкой на переход к списку экземпляров кластера.
Параметры экземпляров
На вкладке «Параметры экземпляров» показаны параметры, значения которых отличаются у экземпляров кластера.
Рассмотрим информацию на вкладке:
Поисковая строка, с помощью которой параметры можно искать по названию.
Чтобы сохранить изменения, внесённые на этой вкладке, нажмите на кнопку «Применить настройки». В открывшемся окне нажмите на кнопку «Применить». Данные будут изменены через команду ALTER SYSTEM.
Информация об экземпляре: имя узла, IP, порт, роль.
Чтобы перейти на страницу «Конфигурация» экземпляра, нажмите на кнопку «Перейти к экземпляру».
Информация о параметре: название, описание, источник изменения значения, текущее и рекомендуемое значение.
С помощью этой кнопки можно восстановить настройки по умолчанию, если значение было изменено через команду ALTER SYSTEM.
Эта кнопка открывает окно с описанием параметра.
Группы параметров
На вкладке «Группы параметров» отображается информация о привязанной к кластеру группе параметров и модификаторах.