Дашборды Grafana

Дашборд отображает состояние кластера PostgreSQL, работающего под управлением Patroni .

Входит в состав ПАК МБД.П.

Общая информация#

Для работы дашборда необходимо активировать и настроить плагин patroni_scraper .

Фильтры#

  • ПАК: выбор ПАК — источника данных для дашборда.
  • Кластер: выбор кластера Patroni в выбранном ПАК.
  • Модуль: выбор модуля в выбранном ПАК.
  • Узел: множественный выбор для фильтрации информации по выбранным узлам.

Таблицы#

Общая информация#

Список узлов Patroni:

  • Версия Patroni.
  • Состояние PostgreSQL: состояние службы PostgreSQL на узле.
  • Узел: имя узла.
  • Время запуска Postmaster: время запуска PostgreSQL.

Детально#

Список узлов Patroni:

  • Узел: имя узла.

  • Роль узла: роль узла кластера в иерархии репликации:

    • Primary: мастер.
    • Standby Leader: реплика, координирующая получение WAL с мастера в каскадной репликации.
    • Replica: простая реплика.
    • Quorum standby: реплика, участвующая в поддержании кворума для синхронной репликации.
  • Состояние PostgreSQL: состояние службы PostgreSQL на узле.

  • Время запуска Postmaster: время запуска PostgreSQL.

Группа “Смены ролей”#

График “Роли узлов по времени”#

Оси графика:

  • X: узлы кластера.
  • Y: время.

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

Переключения ролей#

Таблица отображает статистическую информацию о ролях, которые принимали узлы кластера за последние 24 часа:

  • Узел: имя узла.
  • Primary: количество раз, когда узел принимал роль Primary.
  • Replica: количество раз, когда узел принимал роль Replica.
  • Standby leader: количество раз, когда узел принимал роль Standby leader.
  • Sync standby: количество раз, когда узел кластера принимал роль Sync standby.
  • Quorum standby: количество раз, когда узел принимал роль Primary.
  • Total: сумма всех значений по строке для узла кластера.