Страница «Конфигурация» кластера
Страница «Конфигурация» кластера позволяет определять единые настройки для всех экземпляров кластера сразу.
Предупреждение
Пользователю с ролью «Viewer» раздел доступен только для чтения.
Чтобы попасть на эту страницу, выполните одно из следующих действий:
Зайдите на вкладку «Кластеры» рабочего пространства, нажмите на строку нужного кластера. На открывшейся странице в левой панели меню выберите «Конфигурация».
Нажмите на «Настройки» в левой панели меню экземпляра. Здесь вы увидите настройки выбранного экземпляра. Чтобы увидеть настройки кластера Patroni, перейдите по ссылке «на страницу настройки кластера».
Страница «Конфигурация» кластера содержит следующие вкладки:
Параметры Patroni — страница с параметрами Patroni;
Общие параметры PostgreSQL + DCS — страница с параметрами PostgreSQL;
Параметры экземпляров — страница с параметрами, значения которых отличаются у разных экземпляров кластера;
Группа параметров — страница с информацией о привязанной к кластеру группе параметров;
История изменений — страница с информацией об изменённых параметрах.
Памятка с информацией о настройках
После перехода на страницу «Конфигурация» на экране появится памятка с информацией о настройках кластера:
Вы можете поставить галочку в чекбоксе «Больше не показывать», тогда памятка больше не будет появляться автоматически при переходе на экран. После закрытия памятки эту информацию можно будет посмотреть на этой же странице, нажав на треугольную иконку.
Вкладки «Параметры Patroni» и «Общие параметры PostgreSQL + DCS»
Страница отображает параметры, контролируемые 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
Параметры можно искать по названиям с помощью поисковой строки.
С помощью фильтра параметры можно сортировать по определённым критериям.
Параметры Patroni можно фильтровать по статусу значения:
Имеет рекомендуемое значение,
По умолчанию,
Изменённые значения,
Изменения ожидают перезагрузки,
Изменения ожидают перезапуска,
Отличается от рекомендуемого,
Не применённые значения.
Параметры PostgreSQL можно фильтровать по статусу значения, а также по следующим параметрам:
Тип параметра:
Только Patroni,
Только PostgreSQL.
Категория («Автоочистка», «Журнал WAL», «Репликация» и другие). Доступные категории зависят от версии и сборки СУБД.
Открывает меню, с помощью которого можно выполнить следующие действия:
«Сохранить как группу» — открывает окно сохранения конфигурации как группы параметров. В открывшемся окне укажите название и описание группы параметров. Если необходимо, поставьте галочки «Экспортировать группу со всеми модификаторами» для экспорта созданной группы и «Привязать кластер к группе параметров» для привязки группы к кластеру.
«Экспорт в файл» — экспортирует файл конфигурации кластера. В открывшемся окне укажите имя файла, выберите формат и нажмите на кнопку «Экспортировать». Если у экземпляров кластера различные конфигурации, отличающиеся параметры экспортированы не будут.
«Импорт из файла» — загружает файл конфигурации кластера. В открывшемся окне выберите файл формата .json или .conf и нажмите на кнопку «Импортировать». Группа параметров из файла будет применена ко всем экземплярам кластера. Если у параметров в файле некорректные значения, файл не будет импортирован. В окне импорта будет указан перечень параметров с некорректными значениями.
На вкладке «Общие параметры PostgreSQL + DCS» рядом с иконкой фильтра есть настройки, включающие следующие параметры:
Тип управления нагрузкой:
Ручная настройка — Платформа в автоматическом режиме подбирает профиль нагрузки наблюдаемой БД. Текущий автоматически подобранный профиль указан в селекторе «Тип нагрузки» и недоступен для изменения.
Автоматическая настройка — позволяет вручную указать конкретный профиль нагрузки для конкретного экземпляра БД с помощью селектора «Тип нагрузки». Например, для базы 1С наиболее эффективным профилем может оказаться профиль «ERP1C».
Тип нагрузки:
OLAP — профиль нагрузки характерный для аналитических систем. Позволяет выполнять разовые, но очень сложные запросы с использованием большого количества строк из разных схем и таблиц БД.
OLTP — профиль нагрузки характерный для большинства приложений. Позволяет выполнять большое количество транзакций в режиме реального времени большему количеству пользователей.
Mixed — подходит для БД со смешанной нагрузкой.
ERP1C — подходит для работы с базами 1С.
Тип диска:
SSD («Твердотельный накопитель»),
HDD («Жёсткий диск»),
Network storage («Сетевое хранилище»).
У каждого параметра есть описание. Чтобы его открыть, щелкните по иконке с буквой i в строке нужного параметра.
В столбце «Текущие значения» представлены значения параметров на данный момент.
На вкладке «Общие параметры PostgreSQL + DCS» в столбце «Рекомендуемые значения» представлены рекомендуемые значения параметров для конфигурации. Слева могут стоять значки двух типов:
Серая плашка с рекомендуемым значением параметра — показывает, что текущее значение параметра соответствует рекомендуемому. Нажмите на стрелочку, чтобы изменить текущее значение параметра на последнее самостоятельно измененное значение, не равное рекомендуемому.
Желтая плашка с рекомендуемым значением параметра — показывает, что текущее значение параметра не соответствует рекомендуемому. Нажмите на стрелочку, чтобы изменить текущее значение параметра на рекомендуемое.
Администратор системы или Пользователь с правами администрирования пространств могут самостоятельно ввести желаемый параметр. Для этого нужно нажать на кнопку с символом карандаша, которая откроет окно изменения параметра.
Есть четыре типа окна для изменения параметра:
После изменения каждого параметра можно нажать на кнопку кнопку «Сохранить» — сохранить изменение или «Отменить» — отменить изменение.
Если вы изменили значения параметров, нажмите на кнопку «Применить настройки», чтобы сохранить изменения. После этого появится окно с полным списком изменений.
В этом окне отображается следующая информация:
![]()
Поисковая строка, с помощью которой можно искать параметры по названию.
Если значение ожидает перечитывания конфигурационного файла — значит, оно будет применено автоматически после нажатия на «Применить и перезагрузить». В этом случае простоя не ожидается.
Если значение ожидает перезапуска кластера — нажмите кнопку «Применить и перезагрузить», после этого перезапустите кластер Postgres с помощью окна командной строки.
После применения изменений появится подсказка с ссылкой на переход к списку экземпляров кластера.
Вкладка «Параметры экземпляров»
На вкладке «Параметры экземпляров» показаны параметры, значения которых отличаются у экземпляров кластера.
Рассмотрим информацию на вкладке:
Поисковая строка, с помощью которой параметры можно искать по названию.
Чтобы сохранить изменения, внесённые на этой вкладке, нажмите на кнопку «Применить настройки». В открывшемся окне нажмите на кнопку «Применить и перезагрузить».
Информация об экземпляре: имя узла, IP, порт, роль.
Кнопка перехода на страницу «Конфигурация» экземпляра.
Информация о параметре: название, описание, источник изменения значения, текущее и рекомендуемое значение.
С помощью этой кнопки можно восстановить настройки по умолчанию. В открывшемся окне нажмите на кнопку «Применить».
Эта кнопка открывает окно с описанием параметра.
Серая плашка показывает, что текущее значение параметра соответствует рекомендуемому. Нажмите на стрелочку, чтобы изменить текущее значение параметра на последнее самостоятельно измененное значение, не равное рекомендуемому.
Желтая плашка показывает, что текущее значение параметра не соответствует рекомендуемому. Нажмите на стрелочку, чтобы изменить текущее значение параметра на рекомендуемое.
Вкладка «Группы параметров»
На вкладке «Группы параметров» отображается информация о привязанной к кластеру группе параметров и модификаторах.
Вкладка «История изменений»
На этой вкладке отображается информация об изменённых параметрах конфигурации.
Важно
На вкладке «История изменений» отображаются только параметры, значения которых были изменены через интерфейс Платформы.
Рассмотрим информацию на вкладке:
![]()
Поисковая строка, с помощью которой параметры можно искать по названию.
Фильтр по следующим параметрам:
Пользователь, который внес изменения;
Узел кластера;
Дата изменения:
Последний день;
Последние 7 дней;
Последние 30 дней;
Последние 6 месяцев;
Последние 12 месяцев.
Кнопка переключения вида страницы. Выберите
, чтобы отсортировать измененные параметры по дате изменения и по пользователю, который их редактировал:
Информация об изменении параметров:
«Действие»:
— было изменено значение параметра;
— к экземпляру была привязана группа параметров или параметры группы были изменены. Щелкните по строке, чтобы посмотреть список измененных параметров.
«Группа параметров/Параметр» — имя параметра или группы параметров.
«Было» — старое значение параметра. Если был изменен параметр из группы, в этом столбце будет указано имя группы параметров.
«Стало» — новое значение параметра.
означает, что текущее значение параметра в базе данных отличается от значения, указанного в Платформе — возможно, значение было изменено не в интерфейсе Платформы.
«Узлы» — имя узла, на котором было изменено значение параметра. Если не указано — значение было изменено для всего кластера.
«Расположение» — имя файла конфигурации.
«Кто изменил» — электронная почта пользователя, отредактировавшего значение параметра.
«Дата изменения» — дата и время изменения значения параметра.
— позволяет вернуть старое значение параметра. При нажатии на эту кнопку откроется окно применения настроек. Если параметр был изменен для нескольких узлов кластера, выберите, для какого узла значение параметра нужно откатить.
![]()
![]()
Если параметр был изменен для всего кластера, откроется вкладка «Общие параметры PostgreSQL + DCS» страницы конфигурации кластера.
Если был изменен параметр группы, откроется вкладка «Группы» страницы конфигурации кластера.
Если был изменен параметр конкретного узла, откроется страница «Конфигурация» этого узла.
, чтобы отсортировать измененные параметры по дате изменения и по пользователю, который их редактировал:
означает, что текущее значение параметра в базе данных отличается от значения, указанного в Платформе — возможно, значение было изменено не в интерфейсе Платформы.