Database Observability
Назначение
Модуль Database Observability контролирует состояние PostgreSQL и включает кластеры и инстансы СУБД в процессы эксплуатации Smart Monitor. Он связывает телеметрию СУБД с активами Inventory, моделью здоровья МАЯК и карточками Incident Manager.
Поддержка СУБД
В Smart Monitor 6.2 модуль поддерживает PostgreSQL. Архитектура сбора, модели данных и аналитического контента рассчитана на подключение других СУБД. В следующих версиях планируется расширить набор источников баз данных.
Модуль решает следующие задачи:
- контролирует доступность инстансов, насыщение соединений и полноту сбора
- анализирует стоимость запросов, ошибки, блокировки и длительные транзакции
- контролирует физическую репликацию, слоты, Patroni и PgBouncer
- показывает рост баз, таблиц, индексов, XID и работу автовакуума
- собирает журнал PostgreSQL и события
pgaudit - создает инциденты с runbook, связью с активом и политиками SLA
Архитектура
Состав поставки
| Компонент | Состав |
|---|---|
| Контентный модуль | 8 дашбордов, 28 заданий, 9 индексов, 2 ISM-политики и 12 тегов |
| Утилита установки | шаблоны данных, 6 справочников, 3 конфигурации активов, 8 метрик МАЯК, модель здоровья, тип инцидента, 2 политики SLA и служебные объекты |
| Конфигурации сбора данных PostgreSQL | 13 конфигураций сбора метрик и состояния, а также приложение Smart Beat для журналов |
Разделы документации
Источники данных
Источники, конфигурации сбора, индексы, модель данных и совместимость модуля Database Observability.
Database Observability: Установка модуля
4 элемента
Database Observability: Возможности
5 элементов