Анализ логов (Advanced analytics)
Примечание
Для корректной работы модуля выполните его установку.
Модуль анализа логов позволяет оперативно отслеживать ключевые значения параметров работы серверов баз данных по следующих аспектам:
медленные или гигантские запросы;
возникающие блокировки и ошибки;
частоту и результаты проходов [auto]VACUUM/ANALYZE.
Анализ логов можно применять для журнала регистрируемых событий с учетом даты, временного интервала и других фильтров.
Характер логирования в основном определяется в конфигурации сервера и может быть переопределен через ALTER SYSTEM (кроме раздела «Мегазапросы»).
Аналитика отображается в семи ключевых разделах. На главной странице раздела отображается сводка по хостам, главные из которых - общее количество требующих внимания запросов и количество шаблонов, к которым их можно свести.
Для каждого хоста отображается график интенсивности появления проблемных запросов, разбитый на 24 часа (Timeline).
Для перехода к детальной аналитике проблемных запросов следует нажать на число шаблонов.
Проблемные запросы
Для выбранного хоста модуль предоставит сводку по проблемным запросам:
количество запросов для каждого шаблона, к которым можно свести все проблемные запросы за выбранный период, и их показатели;
количество запросов для каждого шаблона;
количество запросов для каждого приложения, триггера, объекта базы данных и др.
Мегазапросы
Раздел содержит аналитику по запросам, превышающим 1 МБ трафика (входящего или исходящего).
На главной странице отображается список всех хостов, где для каждого приведено количество:
Нажатие на число запросов переведет на одну из страниц: /params, /query, /resultset, /mega diff соответственно, на которых отражено:
количество мегазапросов, относящихся к приложениям (Вкладка «по приложениями»);
перечень всех запросов, отсортированных в хронологическом порядке либо по размеру (:ref:``);
детальный heatmap c дополнительными настройками временного интервала (:ref:``).
Блокировки
На начальной странице модуль предоставит сводку по каждому хосту в части количества взаимных блокировок (deadlock), блокировок (lock) и график интенсивности появления проблемных запросов, разбитый на 24 часа.
При выбора хоста и вида блокировки пользователь будет переведен на страницу /deadlock-detect или /lock-wait соответственно, на которой можно изучить сводку:
по количеству блокировок каждого типа (Вкладка «по типам»);
по количеству блокировок, соответствующих каждому приложению (Вкладка «по приложениям»);
- в хронологическом порядке все блокировки без какого-либо группирования. По каждой блокировке будет отображено:
время регистрации начала*дата и время* конца и общее время блокировки;
тип блокировки;
pid, приложение и метод.
Ошибки
На начальной странице модуль предоставит сводку по каждому хосту в части количества ошибок каждого типа (/ERROR, /FATAL, /WARNING) и график интенсивности появления проблемных запросов, разбитый на 24 часа.
Системные действия
Страница отобразит сводку по хостам
- Переведет на:
RU/SA
STATS
ANALYZE
VACUUM
CHECKPOINT
Логи
Страница предложит выбрать хост, pid и время;
Отобразит логи по выбранным параметрам.
- Архив:
Страница запроса из архива.
Страница времени.
- Панель навигации pg_monitor
- Панель управления страницей
- Различные элементы управления и отображения pg_monitor
- Раздел «Проблемные запросы»
- Включение сброса анализа выполняемых запросов прямо из активной сессии
- Страница выбора хоста
- Страница /Планы
- Порядок перехода на страницу /Планы
- Панель управления страницей
- Вкладка «по шаблонам»
- Вкладка «по моделям»
- Вкладка «по приложениям»
- Вкладка «по объектам базы (операции)»
- Вкладка «по объектам базы (ресурсы)»
- Вкладка «по динамическим объектам (операции)»
- Вкладка «по динамическим объектам (ресурсы)»
- Вкладка «по триггерам»
- Вкладка «пиковые цепочки»
- Вкладка «по времени и ресурсам»
- Страница /узел
- Страница /шаблоны
- Включение сброса анализа выполняемых запросов прямо из активной сессии
- Раздел «Мегазапросы»
- Раздел «Блокировки»
- Раздел «Ошибки»
- Раздел «Системные действия»
- Раздел «Логи»
- Раздел «Архив»