Мониторинг postgresql

SberMobile Network Manager включает коробочные инструментальные панели мониторинга PostgreSQL. Он отправляет заблаговременные предупреждения о потенциальных проблемах и собирает подробную статистику, уменьшая время поиска узких мест. На основе собранных данных можно запланировать перераспределение ресурсов, расширение аппаратных средств до того, как начнут появляться проблемы. Преимущество SberMobile Network Manager заключается в том, что мониторинг СУБД можно одинаково хорошо проводить в комплексе с мониторингом аппаратной части, мониторингом производительности операционных систем и каналов связи. К тому же у администраторов появляются широкие возможности по созданию собственных произвольных SQL запросов к PostgreSQL.

Настройка прав доступа для мониторинга postgresql

Для мониторинга баз данных PostgreSQL необходимо дать права на чтение следующих системных таблиц:

  • pg_stat_activity
  • pg_stat_database
  • pg_indexes
  • pg_locks
  • pg_stat_database
  • pg_stat_all_tables
  • pg_trigger

Метрики, доступные для мониторинга

Метрики мониторинга PostgreSQL включают:

  • Активность пользователей
  • Статистика по таблицам
  • Статистика блокировок
  • Статистика индексов
  • Статистика триггеров
  • Размер баз данных
  • Статистика операций с базами данных
  • Эффективность буфера
  • И другие