Перейти к основному содержимому
Версия: 6.2

Database Observability: Модель здоровья

Модуль строит в МАЯК модель здоровья инфраструктуры PostgreSQL. Сервисы создаются на основе активов, которые модуль передает в Inventory. Корневой сервис DB Observability объединяет кластеры, а каждый кластер содержит связанные с ним инстансы.

Модель здоровья Database Observability

Метрики здоровья​

Модуль устанавливает восемь глобальных метрик:

МетрикаЧто оценивает
Доступность инстансаналичие свежих сигналов от инстанса
Насыщение соединенийдолю занятых соединений относительно порогов
Лаг репликациизадержку реплики относительно порогов
Доля времени в ожиданияхдолю ожиданий в активности СУБД
Недобор попаданий в кэшотклонение коэффициента попаданий от нормы
Риск wraparoundдолю израсходованного ресурса XID
Отставание автовакууманакопление мертвых строк относительно порога
Ошибки СУБДчастоту ошибок PostgreSQL по журналу

Пороговые метрики читают справочник db_thresholds и приводят значение к общей шкале. Для доли ожиданий и ошибок используются статические диапазоны. После установки для них можно рассчитать адаптивные диапазоны в интерфейсе МАЯК.

Семь метрик привязаны к инстансу. Отставание автовакуума привязано к кластеру, потому что физическая реплика не ведет пригодную для этой оценки статистику таблиц.

Карточка сервиса​

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

Карточка сервиса pg16cluster

Центр аналитики​

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

Database Observability в центре аналитики