Получение информации от сборщика статистики Postgres - PullRequest
2 голосов
/ 17 июня 2011

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

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

Еще одна вещь, которая меня смутила, - это если сборщик статистики ограничивает объем данных: например, будет ли он записывать только последние x серверные процессы?

1 Ответ

2 голосов
/ 17 июня 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...