Мониторинг
Описание
Для просмотра текущего состояния системы предусмотрены ванильные статистические представления.
Подробнее о представлениях представлено в документации PostgreSQL, в разделе «Мониторинг активности базы данных» документа «Программирование и администрирование сервера PostgreSQL», а также в документе «Описание расширений продукта СУБД Pangolin»:
- pg_stat_kcache – статистика по операциям;
- pg_stat_statements – статистика выполнения сервером всех запросов SQL;
- pg_store_plans – статистика по планам выполнения всех SQL-запросов, выполняемых в БД;
- psql_diagpack – дополнительные инструменты мониторинга.
В СУБД Pangolin реализованы дополнительные инструменты анализа производительности:
- Отчетность по нагрузке Pangolin – это механизм анализа производительности кластера СУБД, предназначенный для накопления исторической статистики и формирования отчетов по нагрузке за произвольный период времени.
- Аналитика производительности (Performance Insights) – сбор данных активности текущих сессий с заданной периодичностью на определенную глубину по времени. Периодичность сбора данных обеспечивается созданием фонового процесса. Для последующего анализа собранной статистики можно сформировать отчет с указанием временного диапазона.
Продукт Platform V Kintsugi
Полнофункциональный мониторинг без дополнительной настройки доступен с помощью продукта Platform V Kintsugi.
Продукт Platform V Kintsugi - это графическая консоль управления СУБД, реализованная для облегчения процесса сопровождения и диагностики и предоставляющая:
- единое окно для всевозможных действий над БД;
- аккумуляцию и обогащение данных;
- поддержку работы с множеством баз данных одновременно;
- SQL-терминал и оперативный мониторинг.
Мониторинг с помощью Grafana
Для сбора метрик с СУБД Pangolin при помощи Grafana необходимо дополнительное стороннее ПО, установка которого описана в одноименном разделе документа «Инструкции и рекомендации».