Описание метрик

Описание метрик, собираемых плагином patroni_scraper.

Ко всем метрикам добавляются метки:

  • name — название узла Patroni в кластере;

  • scope — название кластера Patroni / PostgreSQL.

patroni_cluster_unlocked

Состояние блокировки кластера Patroni:

  • 0 — заблокирован;

  • 1 — разблокирован.

patroni_dcs_last_seen

Время последней связи Patroni с DCS в формате Unix Timestamp.

patroni_failsafe_mode_is_active

Состояние аварийного режима (failsafe) Patroni:

  • 0 — нет;

  • 1 — активен аварийный режим.

patroni_is_paused

Состояние автоматического failover-переключения между ролями Primary и Replica (Patroni):

  • 0 — нет;

  • 1 — пауза.

patroni_pending_restart

Состояние неободимости перезагрузки Patroni:

  • 0 — не требуется;

  • 1 — перезагрузка необходима.

patroni_postgres_in_archive_recovery

Режим восстановления из архива PostgreSQL (Patroni):

  • 0 — не активен;

  • 1 — активен.

patroni_postgres_running

Состояние PostgreSQL (Patroni):

  • 0 — остановлен;

  • 1 — запущен.

patroni_postgres_server_version

Версия PostgreSQL (Patroni) в числовом формате.

patroni_postgres_state

Числовое представление состояния PostgreSQL.

patroni_postgres_streaming

Состояние потоковой репликации PostgreSQL (Patroni):

  • 0 — отключена;

  • 1 — работает.

patroni_postgres_timeline

Состояние timeline PostgreSQL для узла Patroni:

  • 0 — не работает;

  • больше 0 — текущее значение.

patroni_postmaster_start_time

Время запуска Postmaster (Patroni) в формате Unix Timestamp.

patroni_primary

Роль узла Patroni:

  • 0 — реплика;

  • 1 — лидер.

patroni_quorum_standby

Узел находится в роли кворумной реплики Patroni:

  • 0 — нет;

  • 1 — да.

patroni_replica

Узел в роли реплики Patroni:

  • 0 — нет;

  • 1 — да.

patroni_standby_leader

Узел находится в роли standby-лидера Patroni:

  • 0 — нет;

  • 1 — да.

patroni_sync_standby

Узел находится в роли синхронной реплики Patroni:

  • 0 — нет;

  • 1 — да.

patroni_version

Версия Patroni.

patroni_xlog_location

Текущее местоположение журнала транзакций (WAL) PostgreSQL для узла Patroni (для лидера).

patroni_xlog_paused

Состояние паузы журнала транзакций PostgreSQL для узла Patroni:

  • 0 — нет;

  • 1 — да.

patroni_xlog_received_location

Текущее местоположение принятого журнала транзакций (WAL) PostgreSQL для узла Patroni (для реплики).

patroni_xlog_replayed_location

Текущее местоположение воспроизведённого журнала транзакций (WAL) PostgreSQL для узла Patroni (для реплики).

patroni_xlog_replayed_timestamp

Временная метка примененного журнала транзакций (WAL) PostgreSQL для узла Patroni в формате Unix Timestamp.