Platform V Kintsugi — это графическая платформа для разработки, диагностики и сопровождения флагманской разработки СберТеха — СУБД Platform V Pangolin и других систем управления базами данных, основанных на PostgreSQL.
Ключевые возможности продукта:
- централизованное единое окно для работы с БД;
- мониторинг и аналитика активности баз данных;
- доступ к данным через SQL-интерфейс;
- обзорный мониторинг всего ландшафта инфраструктуры.
В enterprise-версии возможно легкое горизонтальное масштабирование (от 1 до более чем 30 000 экземпляров, от 1 до более чем 1000 одновременных пользователей различного уровня доступа, без остановки сервиса или замедления работы — и аналогично в обратную сторону).
В начале 2024 года лидер Platform V Kintsugi Иван Пушкарь рассказал в статье на Хабре об основных функциях инструмента. После чего команда продукта выпустила три релиза, в которых функциональность была значительно расширена. В этой статье мы собрали главные и самые актуальные возможности Platform V Kintsugi на начало осени 2024 года.
Обзорный мониторинг инфраструктуры СУБД
Все данные о процессах на обзорной панели разделены на следующие блоки:
- базовая информация СУБД. Позволяет администраторам видеть, какая СУБД перед ними и то, насколько она стабильна и склонна к перезапускам.
- сведения о репликации. Администраторы СУБД могут отслеживать состояние репликации, чтобы удостовериться в том, что с пользовательскими данными все в порядке.
- информация об активных подключений к СУБД. Позволяет оценить активность СУБД, вовремя заметить, если она подходит к пределу открытых соединений или увидеть какие-либо аномалии.
- информация о производительности. Можно видеть данные о производительности СУБД с основными метриками: среднее время выполнения запроса, тахометр (TPS и QPS), текущая статистика контрольных точек, кэш, зацикливание(wraparound), количество временных файлов.
- информация о длительных активных или ожидающих запросах. Это дает возможность проверить, нет ли событий, которые могут привести к внештатным ситуациям. В нормальном состоянии СУБД быстро обрабатывает запросы. Много длительных запросов указывают на проблемы в ее работе.
Оперативный центр
В версии Platform V Kintsugi 1.5.0 появился оперативный центр. Это интерфейс, где сведена вся важная информация по группам баз данных, событиям пересечения порогов, а также объединены разнообразные параметры фильтрации и группировки по атрибутам наблюдаемых баз данных. Он позволяет одновременно работать с сотнями и тысячами активов в инфраструктуре любой сложности, быстро выявлять проблемные места, наблюдать как сведения об объекте, так и значения метрик, гибко группировать и фильтровать нужные для мониторинга данные, подстраиваться под инфраструктуру клиента и логическую модель организации.
Метрики СУБД
С помощью Platform V Kintsugi можно отслеживать все основные метрики баз данных. А в последних релизах появилась возможность создавать и свои специфические метрики и вести за ними наблюдение.
В последних релизах команда продукта повысила удобство отслеживания метрик. Теперь администраторы могут видеть все графики на одной странице, а не просматривать их на отдельных панелях мониторинга. А еще для отдельных групп метрик есть набор графических виджетов, которые могут выводить информацию о превышении заданных пороговых значений тех или иных метрик.
Управление объектами СУБД
С помощью Platform V Kintsugi можно изменять объекты, управлять DDL-операциями с учетом обработки высоконагруженных запросов и требований безопасности.
Мониторинг параметров производительности
Отображение SQL-запросов, которые чаще других находятся в ожидании, контроль за их состоянием для оптимизации производительности базы данных.
Эта возможность реализована в виде панели мониторинга «Информация о производительности». Это визуализация информации о производительности и сессионной активности наблюдаемых СУБД. Решение позволяет пользователям анализировать производительность базы данных с помощью сбора и анализа данных о событиях ожидания SQL-запросов.
Пользователи могут узнать, какие SQL-запросы на сервере наиболее часто оказываются в состоянии ожидания, и определить, какую долю в ожидание вносят события различных типов, какие запросы занимают больше всего времени из-за ожидания определенных событий, и принять меры для оптимизации производительности базы данных.
А также здесь можно создавать отчеты pg_profile в следующих вариантах: быстрый, по конкретным выборкам, по базовым линиям, по временному промежутку.
Интерфейс включает все основные функции для просмотра отчетов и обогащен дополнительным контекстом активности базы данных. Так, пользователи могут не просто запрашивать отчет по необходимым точкам, но и видеть, на какой нагрузке он будет построен.
Консоль взаимодействия с СУБД
Консоль взаимодействия с СУБД
Это многофункциональная среда для выполнения произвольных SQL-команд и просмотра результирующего набора данных в графическом виде.
Узнать больше и разобраться на реальных кейсах в самых новых функциях Platform V Kintsugi можно на нашем бесплатном вебинаре, который пройдет 24 октября 2024 года. Регистрация уже открыта. Ждем встречи с вами.