Byte/RE ИТ-издание

Средство мониторинга PostgreSQL от «Форс»

Компания «Форс – Центр разработки» (ГК «Форс») предложила свой подход к решению задачи управления производительностью СУБД – систему PGARM. Это автоматизированная система диагностики производительности и мониторинга баз данных PostgreSQL, которая поставляется как обособленное стороннее приложение с собственным встроенным интерфейсом. Для запуска приложения достаточно установить дистрибутив с полным набором необходимых файлов.

Продукт разработан специалистами Центра технической поддержки Форс на основе собственного алгоритма для быстрого сбора статистики и графического представления ее интерпретации в разрезе всех компонентов систем на платформе PostgreSQL. Мониторинг запросов ведется в процессе их выполнения. Панель производительности дает общее представление о нагрузке и запасах системных ресурсов баз данных и операционных систем.

Особенность PGARM состоит в том, что он функционирует, не затрагивая и не модифицируя ядро СУБД. При активации продукта производительность экземпляра PostgreSQL снижается всего на 3–4%; как отмечают разработчики, это совсем немного, учитывая преимущества, которые дает продукт.

PGARM может быть полезен для мониторинга и диагностики любых систем, использующих PostgreSQL. Наибольшую отдачу от него можно получить в случае, если имеются проблемы с производительностью экземпляра СУБД и найти их причину другими способами не получается. Как подчеркивают в компании, в случае критичных для бизнеса приложений даже небольшое замедление работы уже является поводом, чтобы задуматься об использовании специализированного инструментария. Установка только одного приложения PGARM позволяет быстро выявить причину некорректной работы базы данных и дать рекомендации по ее устранению.

Результаты тестирования работы инструмента показали, что приложение оперативно отображает набор показателей функционирования баз данных, необходимых для анализа их производительности, позволяет выявить основную причину снижения работоспособности и сократить время для идентификации возможных проблем.

Со времени выхода первоначальной версии продукта, комментируют в «Форс»,  удалось существенно повысить стабильность работы приложения и усовершенствовать графический интерфейс. Теперь экранные панели и графики клиентской части приложения стали более наглядными и удобными для использования. В перспективе планируется создание обработчика трассировочных файлов и выпуск Enterprise-версии приложения, в которой будет реализована возможность централизованного хранения и агрегации данных. В этой версии клиенты PGARM будут выступать в качестве агентов, взаимодействующих с сервером управления: отправлять статистику о функционировании экземпляра СУБД в центральный репозиторий, получать и выполнять управляющие команды.

Программный продукт PGARM внесен в Реестр российского ПО Минцифры под записью № 25606 от 20.12.2024 г.

Вам также могут понравиться