СУБД
Раздел «СУБД» предназначен для контроля состояния систем управления базами данных, подключённых к мониторингу GMONIT.

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

*Рисунок 28, 29 — Раздел «СУБД». *
Основной экран раздела
Заголовок раздела «Основной экран раздела»На основном экране раздела «СУБД» отображаются блоки по типам баз данных.
На представленных скринах доступны следующие блоки:
- ClickHouse
- MSSQL
- MySQL
- PostgreSQL
- Elasticsearch кластеры
- Elasticsearch ноды
- MongoDB
- Oracle
- Redis.
Для подключённых СУБД отображаются строки с именами экземпляров и основными метриками. Если интеграция не подключена, в соответствующем блоке отображается сообщение о необходимости подключения интеграции или ссылка «Настройка интеграции».
Показатели ClickHouse
Заголовок раздела «Показатели ClickHouse»В блоке ClickHouse отображается список экземпляров ClickHouse. На представленном экране для ClickHouse доступен показатель Percent used — процент использования ресурса или хранилища. Название экземпляра отображается в виде ссылки. При выборе экземпляра пользователь переходит к детальному обзору выбранной базы данных.
Показатели MSSQL
Заголовок раздела «Показатели MSSQL»В блоке MSSQL отображаются экземпляры Microsoft SQL Server и их основные показатели:
- Active connections — количество активных соединений
- Buffer hit percent — процент попаданий в буфер
- Connections — количество соединений
- Memory available — доступная память
- Memory total — общий объём памяти
- Memory utilization — использование памяти.
Эти показатели позволяют оценить нагрузку на экземпляр MSSQL и состояние памяти.
Показатели MySQL
Заголовок раздела «Показатели MySQL»В блоке MySQL отображаются экземпляры MySQL. На представленном экране доступны следующие данные:
- Name — имя экземпляра
- Hostname — имя хоста
- Node type — тип узла
- TCP port — TCP-порт подключения
- Version — версия MySQL
- Edition — редакция
- Environment — окружение
- Role — роль экземпляра.
Эти сведения позволяют быстро определить, где расположен экземпляр MySQL и какую роль он выполняет.
Показатели PostgreSQL
Заголовок раздела «Показатели PostgreSQL»В блоке PostgreSQL отображаются экземпляры PostgreSQL. На представленном экране доступны следующие показатели:
- Buffers allocated — выделенные буферы
- Requested checkpoints — запрошенные контрольные точки
- Scheduled checkpoints — запланированные контрольные точки.
Название экземпляра отображается в виде ссылки для перехода к детальной информации.
Блоки интеграций
Заголовок раздела «Блоки интеграций»Для некоторых типов СУБД на экране могут отображаться блоки интеграций. Если интеграция ещё не подключена, отображается сообщение о необходимости обратиться к команде GMONIT. Для отдельных интеграций может отображаться ссылка «Настройка интеграции».
На представленном экране такие блоки отображаются для Elasticsearch, MongoDB, Oracle и Redis.
Переход к детальному обзору СУБД
Заголовок раздела «Переход к детальному обзору СУБД»Для перехода к детальной информации по конкретной базе данных необходимо:
-
Открыть раздел «СУБД».
-
Найти нужный экземпляр базы данных в соответствующем блоке.
-
Нажать на название экземпляра.

После этого открывается страница детального обзора выбранной базы данных. На представленном примере открыт экземпляр ClickHouse / Demo.

*Рисунок 30 — Детальный обзор выбранной базы данных ClickHouse. Верхняя часть страницы
Рисунок 31 — Детальный обзор выбранной базы данных ClickHouse. Дополнительные показатели*
Детальный обзор выбранной СУБД
Заголовок раздела «Детальный обзор выбранной СУБД»На странице выбранной базы данных отображаются графики и показатели, характеризующие её текущее состояние и нагрузку за выбранный период.
На представленном примере для ClickHouse доступны следующие показатели:
- Использование CPU
- Использование памяти
- Использование диска
- Максимальное количество частей данных на партицию
- Объединённые строки
- Неудачные insert-запросы
- Неудачные select-запросы
- Объём принятых данных по сети
- Объём отправленных данных по сети.
Назначение показателей детального обзора
Заголовок раздела «Назначение показателей детального обзора»Показатель «Использование CPU» показывает загрузку процессора базой данных. Рост значения может указывать на увеличение нагрузки, ресурсоёмкие запросы или фоновые операции.
Показатель «Использование памяти» показывает объём используемой оперативной памяти. Стабильно высокие значения требуют дополнительного анализа конфигурации или рабочих нагрузок.
Показатель «Использование диска» позволяет оценить уровень использования дискового пространства.
Показатель «Максимальное количество частей данных на партицию» помогает контролировать состояние хранения данных. Рост этого показателя может указывать на необходимость дополнительного анализа структуры хранения и фоновых процессов.
Показатель «Объединённые строки» отражает количество строк, участвующих в операциях объединения данных.
Показатели «Неудачные insert-запросы» и «Неудачные select-запросы» позволяют увидеть наличие ошибочных операций записи и чтения.
Показатели «Объём принятых данных по сети» и «Объём отправленных данных по сети» позволяют оценить сетевую активность базы данных.
Использование раздела «СУБД»
Заголовок раздела «Использование раздела «СУБД»»-
Открыть раздел «СУБД» в основном меню GMONIT.
-
Выбрать нужный период отображения данных.
-
Найти интересующий тип базы данных.
-
Просмотреть основные показатели по экземпляру.
-
При необходимости перейти по ссылке в детальный обзор.
-
Проанализировать использование CPU, памяти, диска, а также наличие неудачных запросов и сетевой активности.
-
При выявлении отклонений сопоставить данные с разделами «Хосты», «Контейнеры», «APM» и «Инциденты».
Когда использовать раздел
Заголовок раздела «Когда использовать раздел»- для контроля состояния баз данных
- для оценки загрузки CPU, памяти и диска
- для выявления проблемных экземпляров СУБД
- для анализа неудачных запросов
- для оценки сетевой активности базы данных
- для поиска инфраструктурных причин деградации приложений и сервисов.