Интерфейсы для мониторинга производительности популярных БД в Foglight for Databases

hpuysrukqllwwasqhjvumpxztx0.png

В прошлых статьях мы рассказывали о мониторинге различных БД в Quest Foglight for Databases и о подходе к быстрой локализации проблем производительности SQL Server. В этой мы покажем какие ещё дашборды можно использовать на основе собираемых метрик. А метрик этих достаточно. Под катом скриншоты интерфейса и описания к ним.
Foglight — удобный инструмент для DBA, который поддерживает мониторинг SQL Server, Oracle, MySQL, PostgreSQL, DB2, SAP ASE, MongoDB и Cassandra. И всё это в одном интерфейсе.

На заглавном скриншоте выше приведён интерфейс с тепловой картой баз данных. Аналогичным образом реализована тепловая карта баз в данных в другом продукте Quest для мониторинга — Spotlight. На изображении ниже видно, что по клику на каждую из экземпляров БД появляется окно с соответствующими событиями.

luxhhsj4bvh9gekxxiqowcqwtj8.png

Другое удобное представление — это данные по бэкапам. Здесь собраны все данные по всем базам данных экземпляра БД (в этом примере мы рассматриваем SQL Server).

sipsp6tzotnhmikqw_2znuzrtau.png

Следующее представление — это количество таблиц, индексов и транзакций в каждой базе данных экземпляра.

lrtfp9ne-fabm1gmwehlu3jjpbu.png

На изображении ниже данные по дедлокам. В нашей демо-лаборатории их не так много, поэтому выглядит не очень внушительно. Но тут есть важная информация — база данных, где произошла блокировка и приложение, которое его вызвало. Неплохая точка для начала расследования.

_9jpcp7ehckamhd7sid7s8ganu4.png

Следующее важное представление — это потребление ресурсов базой данных. Здесь представление по экземплярам SQL серверов, имеющихся в системе. На скриншоте выделен столбец с потреблением памяти экземпляром БД по отношению к общему потреблению.

vo1xtxp-f_f6yxknpamkok6coh4.png

Аномальные значения показателей нагрузки на дисковую подсистему могут сказать о многих проблемах. На этом представлении задержки чтения и записи с диска.

8fqfsasqwotcpq2m9hphuz6h2do.png

Аналогичный диску, есть агрегирующий интерфейс по потреблению памяти.

wfopdmpi8dgju_pj04lh0wnztam.png

И по использованию сетевой подсистемы.

fvrsbnprd0aatu8wewm_xutxmpq.png

В этой подборке мы показали готовые дашборды, но на представления Foglight можно выводить любые собираемые в системе метрики. Или вставлять дашборды из внешних систем. Любое из представлений можно упаковать в отчёт и отправлять на регулярной основе заинтересованным лицам.

Если вы хотите посмотреть на производительность ваших баз данных из интерфейса Foglight — оставьте заявку на получение дистрибутива и демо-лицензий или на пилотный проект.

© Habrahabr.ru