![](https://habrastorage.org/webt/hp/uy/sr/hpuysrukqllwwasqhjvumpxztx0.png)
В прошлых статьях мы рассказывали о мониторинге различных БД в Quest Foglight for Databases и о подходе к быстрой локализации проблем производительности SQL Server. В этой мы покажем какие ещё дашборды можно использовать на основе собираемых метрик. А метрик этих достаточно. Под катом скриншоты интерфейса и описания к ним.
Foglight — удобный инструмент для DBA, который поддерживает мониторинг SQL Server, Oracle, MySQL, PostgreSQL, DB2, SAP ASE, MongoDB и Cassandra. И всё это в одном интерфейсе.
На заглавном скриншоте выше приведён интерфейс с тепловой картой баз данных. Аналогичным образом реализована тепловая карта баз в данных в другом продукте Quest для мониторинга — Spotlight. На изображении ниже видно, что по клику на каждую из экземпляров БД появляется окно с соответствующими событиями.
![](https://habrastorage.org/webt/lu/xh/hs/luxhhsj4bvh9gekxxiqowcqwtj8.png)
Другое удобное представление — это данные по бэкапам. Здесь собраны все данные по всем базам данных экземпляра БД (в этом примере мы рассматриваем SQL Server).
![](https://habrastorage.org/webt/si/ps/p6/sipsp6tzotnhmikqw_2znuzrtau.png)
Следующее представление — это количество таблиц, индексов и транзакций в каждой базе данных экземпляра.
![](https://habrastorage.org/webt/lr/tf/p9/lrtfp9ne-fabm1gmwehlu3jjpbu.png)
На изображении ниже данные по дедлокам. В нашей демо-лаборатории их не так много, поэтому выглядит не очень внушительно. Но тут есть важная информация — база данных, где произошла блокировка и приложение, которое его вызвало. Неплохая точка для начала расследования.
![](https://habrastorage.org/webt/_9/jp/cp/_9jpcp7ehckamhd7sid7s8ganu4.png)
Следующее важное представление — это потребление ресурсов базой данных. Здесь представление по экземплярам SQL серверов, имеющихся в системе. На скриншоте выделен столбец с потреблением памяти экземпляром БД по отношению к общему потреблению.
![](https://habrastorage.org/webt/vo/1x/tx/vo1xtxp-f_f6yxknpamkok6coh4.png)
Аномальные значения показателей нагрузки на дисковую подсистему могут сказать о многих проблемах. На этом представлении задержки чтения и записи с диска.
![](https://habrastorage.org/webt/8f/qf/sa/8fqfsasqwotcpq2m9hphuz6h2do.png)
Аналогичный диску, есть агрегирующий интерфейс по потреблению памяти.
![](https://habrastorage.org/webt/wf/op/dm/wfopdmpi8dgju_pj04lh0wnztam.png)
И по использованию сетевой подсистемы.
![](https://habrastorage.org/webt/fv/rs/bn/fvrsbnprd0aatu8wewm_xutxmpq.png)
В этой подборке мы показали готовые дашборды, но на представления Foglight можно выводить любые собираемые в системе метрики. Или вставлять дашборды из внешних систем. Любое из представлений можно упаковать в отчёт и отправлять на регулярной основе заинтересованным лицам.
Если вы хотите посмотреть на производительность ваших баз данных из интерфейса Foglight — оставьте заявку на получение дистрибутива и демо-лицензий или на пилотный проект.
Прочитайте про бесплатные утилиты для управления SQL Server