Версия 5.3
Обновления и новые функции
Новые каналы интеграций с внешними мессенджерами
Реализована интеграция с Mattermost. Теперь уведомления о любых обнаруженных проблемах можно получать в указанный канал Mattermost.
Улучшенный браузер БД
Переработан и улучшен интерфейс:
для удобства при работе с большим количеством таблиц добавлена постраничная навигация;
добавлена динамическая подгрузка данных при скролле;
ряд других улучшений и оптимизаций.
Существенно увеличена скорость отображения результатов запросов, которые возвращают большие объемы данных.
Поддержка новых версий PostgreSQL
Добавлена поддержка PostgreSQL > 17 версии.
Добавлена поддержка параметров конфигурации для PostgreSQL версии 17:
allow_alter_system — отключает возможность использовать ALTER SYSTEM;
transaction_timeout — ограничивает длительность транзакций;
huge_pages_status — сообщает текущее состояние использования огромных страниц;
event_triggers — разрешает временное отключение событийных триггеров для устранения неполадок и корректировки неисправных событийных триггеров;
commit_timestamp_buffers — задаёт объём памяти, используемый для кеширования содержимого pg_commit_ts;
multixact_member_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_multixact/members;
multixact_offset_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_multixact/offsets;
notify_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_notify;
serializable_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_serial;
subtransaction_buffers — задаёт объём памяти, используемый для кеширования содержимого pg_subtrans;
transaction_buffers — задаёт объём памяти, используемый для кеширования содержимого pg_xact;
sync_replication_slots — позволяет физическому резервному серверу синхронизировать слоты логической репликации для отработки отказа с ведущим сервером;
synchronized_standby_slots — содержит список имён слотов резервных серверов потоковой репликации, которых будут ожидать логические передающие WAL процессы;
summarize_wal — включает процесс создания сводок WAL;
wal_summary_keep_time — задаёт время, по истечении которого процесс создания сводок WAL автоматически удаляет старые сводки;
enable_group_by_reordering — определяет, будет ли планировщик запросов создавать план, в котором ключи GROUP BY отсортированы в порядке ключей дочернего узла.
Тип нагрузки ERP1C улучшен под новые возможности СУБД Tantor Postgres 17.
Информация о новых параметрах добавлена в базу знаний, доступную из веб-интерфейса Плаформы.
Новая версия pgpro_stats
Добавлена поддержка расширения для сбора статистики планирования и выполнения всех обрабатываемых сервером SQL-операторов pgpro_stats версии 1.8. В версии 1.8:
изменён формат файла выгрузки статистики и соответствующие процедуры сохранения/загрузки;
имена атрибутов фильтра explain_* трассировщика сеансов приведены в соответствие с именами параметров конфигурации трассировки сеансов;
реализовано отключение функциональности трассировки сеансов, если не указаны соответствующие фильтры
столбец blk_read_time переименован в shared_blk_read_time,
столбец blk_write_time переименован в shared_blk_write_time.
Улучшеное управление и мониторинг кластеров
Добавлен переход к экземплярам кластера Patroni при изменении параметров конфигурации, чтобы проверить статусы экземпляров после перезапуска сервера или перейти к настройке конфигурации других экземпляров.
На вкладку «Обзор и управление» информации о кластере добавлена информация о частоте обновления.
Статус кластера Patroni перенесен на вкладку «Мониторинг».
Обновлены статусы реплики ноды Patroni версии 3.0.4 и выше.
Добавлено пояснение причины, по которой нельзя остановить или запустить наблюдение за кластером.
Группы параметров
Добавлена возможность отвязать группу параметров от экземпляра. В прошлых версиях привязанную к экземпляру группу параметров возможно было только изменить.
Расширенная аналитика
Добавлено окно с инструкцией по настройке модуля «Расширенная аналитика».
Список исправленных ошибок
В модуле «Обслуживание» исправлена ситуация, при которой не отображаются системные таблицы, например, таблицы «pg_class», «pg_attribute», которые могут «раздуваться» при активном использовании временных таблиц (характерно для баз 1С).
В журнале событий отображался неверный статус запущенной задачи.
В Браузере БД в SQL-редакторе выполнялись не все запросы.
Исправлено некорректное отображение статусов нод Patroni версии 3.0.4 и выше.
На странице обслуживания при нажатии на кнопку «Обновить данные» не собиралась информация по раздутию индекса.
На вкладке «Экземпляры» тенанта при фильтрации по семейству отображались не все данные.
Некорректно отображались отключенные задачи.
Отвязанные от экземпляра модификаторы отображались как привязанные.
Устранена проблема, при которой в логах Агента появлялись ошибки о попытках подключения к удаленной базе данных.
На странице «Текущая активность» не отображались данные в столбце «IDLE IN TX».
На вкладке «Система» страницы «Текущая активность» не отображалась информация о процессах.
На странице конфигурации при переключении типа нагрузки не отображалась кнопка применения рекомендованного значения.
При дублировании модификатора в всплывающем окне теперь отображается название дублируемого модификатора.
Исправлено поступление следующих оповещений:
Streaming replication connection;
Temporary files size (delta);
Heap bloat ratio estimation;
BTree index bloat ratio estimation.
При установке Агента и добавлении экземпляра через CLI добавлена поддержка указания типа СУБД.
Устранена проблема, при которой не останавливались операции технического обслуживания на странице «Обслуживание».
Для типа нагрузки ERP1C изменена логика расчета рекомендуемых значений для следующих параметров:
autovacuum_analyze_scale_factor,
autovacuum_analyze_threshold,
autovacuum_vacuum_insert_threshold,
autovacuum_vacuum_scale_factor,
autovacuum_vacuum_threshold,
temp_buffers,
work_mem,
commit_siblings,
auto_explain.sample_rate,
max_connections.