Получение информации из статистики Postgres Stats Collector
-
29-10-2019 - |
Вопрос
Я работаю над небольшим инструментом для сбора информации о нашей базе данных Postgres, и я смотрел на использование Postgres Статистика коллектора .Похоже, в таблице много информации / статистики, но у меня проблемы с пониманием того, что именно все это значит.
Если кто-то использовал эти взгляды, прежде чем они смогут указать мне в правильном направлении для того, как получить статистику, такую как количество текущих запущений или самых медленных запросов?Если они не возможно от статистики Postgres Stats, есть какой-то другой метод получения статистики, которые я мог бы использовать?
Еще одна вещь, о которой я был смущен, заключается в том, что коллектор статистики ограничивает количество данных: например, он будет записывать только последние процессы X Server?
Решение
Я предлагаю вам посмотреть, какие другие инструменты мониторинга уже работают, например Munin или check_postgres для Nagios.
В частности, то, о чем вы спрашиваете, посмотрите на представление pg_stat_activity.
И нет, сборщик статистики отслеживает все.