Ко всем новостям

Кольцо всевластия СУБД: как Platform V Kintsugi упрощает сопровождение баз данных

Новости
08.10.2024

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 года. Регистрация уже открыта. Ждем встречи с вами.