Я планирую иметь очень скоро несколько высоконагруженных баз данных postgresql. У меня есть опыт работы с базами данных mysql с высокой нагрузкой, но теперь мы должны использовать postgresql.
Я хочу знать, каковы лучшие инструменты для повседневного управления базами данных и отчетов о состоянии. (Конечно, консоль - лучшая, но я хочу знать и о других вариантах)
Весь опыт приветствуется!
postgresql
monitoring
работник
источник
источник
Ответы:
Является ли pg_statsinfo что - то для вас? Может быть, статистики по умолчанию достаточно? Есть некоторые хорошие должности на SO с аналогичной темой.
источник
Что вы используете для своего другого мониторинга, например, места на диске, загрузки процессора и т. Д.? Если это Nagios, то вы можете просто получить плагин Postgres для него. Это, вероятно, лучше, чем иметь целую систему мониторинга.
источник
В зависимости от того, что именно вы ищете, есть много разных инструментов для рассмотрения. Как всегда, в мире мониторинга нет серебряной пули.
Я начал составлять довольно авторитетный список инструментов в PostgreSQL Wiki, который можно найти здесь: http://wiki.postgresql.org/wiki/Monitoring
В конце 2012 года я также начал работать над проектом мониторинга Postgres, пытаясь использовать информацию, которую он
pg_stat_plans
предлагает. Он называется pganalyze и может быть найден на https://pganalyze.com - части, которые мы открываем, доступны на github .источник
Cybertec предлагает новый инструмент:
http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor
(Я не использовал это все же)
источник
http://www.logicmonitor.com/monitoring/databases/postgres-monitoring/
источник
Вы можете проверить dbWatch. Это кроссплатформенный инструмент мониторинга и администрирования, который в будущем также добавит больше модулей, таких как аудит, репликация базы данных и улучшенная настройка производительности.
Я довольно пристрастен, так как я там работаю, но посмотрите на http://www.dbwatch.com/ . В комплект входит бесплатная 10-дневная лицензия на полное использование, но мы можем продлить ее, если вам необходимо провести дальнейшее тестирование.
-Крис
источник
Я предлагаю вам проверить MindArray IPM. Он обеспечивает более глубокое понимание производительности Postgresql, предоставляя настраиваемые показатели производительности для мониторинга ключевых показателей производительности. Все проблемы с производительностью, связанные с медленным SQL, блокировками таблиц и пользовательскими сеансами, сообщаются администраторам DBA / IT в режиме реального времени. IPM позволяет вам определять свои собственные пороговые значения или интеллектуальные пороговые значения, основываясь на базовых данных, собранных из нормального поведения базы данных. Умный порог помогает вам устранить ложные изменения из вашего почтового ящика.
Я использую это с прошлого года.
http://www.mindarraysystems.com/postgresql-monitoring.php
источник