Вопрос

Я работаю над небольшим инструментом для сбора информации о нашей базе данных Postgres, и я смотрел на использование Postgres Статистика коллектора .Похоже, в таблице много информации / статистики, но у меня проблемы с пониманием того, что именно все это значит.

Если кто-то использовал эти взгляды, прежде чем они смогут указать мне в правильном направлении для того, как получить статистику, такую как количество текущих запущений или самых медленных запросов?Если они не возможно от статистики Postgres Stats, есть какой-то другой метод получения статистики, которые я мог бы использовать?

Еще одна вещь, о которой я был смущен, заключается в том, что коллектор статистики ограничивает количество данных: например, он будет записывать только последние процессы X Server?

Это было полезно?

Решение

Я предлагаю вам посмотреть, какие другие инструменты мониторинга уже работают, например Munin или check_postgres для Nagios.

В частности, то, о чем вы спрашиваете, посмотрите на представление pg_stat_activity.

И нет, сборщик статистики отслеживает все.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top