Интеграция · Базы данных

PostgreSQL

pg_stat_*, replication lag, connection pool, autovacuum.

Что собирается

Connection-string с readonly user. Метрики: WAL throughput, replication lag, slow queries (с настраиваемым threshold), bloat estimate, active connections per database.

Требования

  • PostgreSQL 12+
  • role with pg_monitor
  • pg_stat_statements
  • read-only connection

Ключевые метрики

Собираются из коробки. Любую метрику можно использовать в дашбордах, алертах и PromQL.

pg.connections.activepg.replication.lagpg.wal.throughputpg.slow_queriespg.bloat.estimatepg.deadlocks

Шаги установки

  1. 1CREATE USER unimoni WITH PASSWORD ... LOGIN
  2. 2GRANT pg_monitor TO unimoni
  3. 3pg_stat_statements в shared_preload_libraries

После установки

  • · Метрики появляются на дашборде через 15-30 секунд
  • · Лейблы интеграции автоматически попадают в фильтры
  • · Дашборд-пресеты для популярных метрик доступны в редакторе
Подробнее в документации
PostgreSQL
Открыть руководство →

Частые вопросы

Что Unimoni собирает из PostgreSQL?
pg_stat_*, replication lag, connection pool, autovacuum. Все метрики попадают в тот же TSDB, что и остальной стек, — дашборды и алерты строятся по PostgreSQL и по остальной инфраструктуре в одном месте.
Сколько занимает подключение PostgreSQL?
Обычно пара минут: несколько шагов без изменений в коде. Метрики появляются на дашбордах через 15–30 секунд после первого сбора.
Какой доступ нужен интеграции PostgreSQL?
Только минимум из блока «Требования» выше — ограниченный токен или роль, ничего лишнего. Unimoni запрашивает наименьшие привилегии, которые поддерживает система.
Работает ли PostgreSQL в self-hosted и на бесплатном тарифе?
Да. Все интеграции одинаково работают в облаке Unimoni и в self-hosted и доступны начиная с бесплатного тарифа.

Похожие интеграции