Российская СУБД Tantor: отечественные базы данных на PostgreSQL, профессиональная коммерческая система управления БД многопользовательская, разработка на русском языке
Этот сайт использует файлы cookie для улучшения пользовательского опыта. Подробнее...
ОК
Платформа Tantor 2.1

3.7. Мониторинг. Анализ журнала (Advanced analytics)

В рамках данного курса мы сосредоточимся только на общих основных сведениях анализа журнала логов. Чтобы попасть на страницу «Advanced analytics» внутри экземпляра, слева во всплывающем меню вкладок, в самом низу нужно выбрать вкладку «Advanced analytics».
Анализ журнала логов — это изучение и интерпретация записей о работе базы данных. Логи содержат информацию о запросах, ошибках и других событиях в базе данных. Анализ позволяет выявить проблемы, медленные запросы и ошибки, для дальнейших действий.
Логирование настраивается через конфигурацию сервера и «Alter system». Логи можно анализировать по дате, времени и другим фильтрам.
На главной странице «Advanced analytics» отображается сводка по хостам и другая информация.
Основное меню Журнала логов открывается в левом верхнем углу таблицы. Называется это меню — «Панель навигации pg_monitor».
Панель навигации предназначена для переходов по основным разделам pg_monitor и соответственно выбора логов для анализа.
  • «Проблемные запросы» — отображает запросы в соответствии с указанными параметрами или встроенными шаблонами
  • «Мегазапросы» — отображает запросы больше 1 МБ (полученного или исходящего трафика)
  • «Блокировки» — отображает запросы, попавшие на ожидание блокировки или на deadlock
  • «Ошибки» — отображает запросы с ошибками (FATAL/ERROR/WARNING)
  • «Системные действия» — это мониторинг системных действий для снижения нагрузки на базу
  • «Логи» — это мониторинг запросов в разрезе одного PID, одного хоста или их комбинации с учетом фильтра по времени
Разберем вначале проблемные запросы.
На этой странице мы можем получить проблемные запросы сгруппированные по следующим признакам:
  • по шаблонам
  • по моделям
  • по приложениям
  • по объектам базы (Операции)
  • по объектам базы (Ресурсы)
  • по динамическим объектам (Операции)
  • по динамическим объектам (Ресурсы)
  • по триггерам
  • пиковые цепочки
  • по времени и ресурсам
При выборе конкретного признака вы получите сгруппированный список запросов с hush-кодом группировки. Дополнительные данные по каждому hush-коду включают Timeline. Если вам нужно более подробно рассмотреть запросы, перейдите внутрь запроса из списка, там представлены отсортированные по времени запросы. Если нужно просмотреть определенный запрос в определенный момент времени, нажмите на соответствующее время, и вы попадете в Анализатор планов запросов. Там вы найдете сам запрос, время исполнения и его план.