QDB Monitoring System — это комплексное решение для мониторинга производительности Digital Q.DataBase, состоящее из следующих уровней:
pg_stat_statements — расширенный мониторинг SQL-запросов
pg_stat_totals — агрегированная статистика по объектам
pg_stat_archiever — мониторинг WAL архиватора
qdb_profile — расширение для комплексного профилирования и анализа производительности.
Возможности qdb_profile:
Исторический репозиторий снимков
Многосерверный мониторинг
Генерация HTML отчётов
Экспорт/импорт данных
Расширения QDB Monitoring System интегрированы между собой:
pg_stat_statements предоставляет детальную статистику по каждому SQL-запросу, включая расширенные метрики (resource usage, wait events, invalidation messages).
pg_stat_totals агрегирует эту статистику по базам данных, пользователям и процессам.
pg_stat_archiever добавляет метрики мониторинга WAL архивации.
qdb_profile собирает снимки состояния всех расширений и предоставляет инструменты для анализа изменений производительности между снимками.