Есть ли хорошие инструменты для мониторинга баз данных postgresql [закрыто]


16

Я планирую иметь очень скоро несколько высоконагруженных баз данных postgresql. У меня есть опыт работы с базами данных mysql с высокой нагрузкой, но теперь мы должны использовать postgresql.

Я хочу знать, каковы лучшие инструменты для повседневного управления базами данных и отчетов о состоянии. (Конечно, консоль - лучшая, но я хочу знать и о других вариантах)

Весь опыт приветствуется!


Какой тип загрузки - OLTP?
Джек Дуглас

Да, в основном OLTP и некоторые расчеты статистики. Это будет бэкэнд для онлайн-игры для социальных сетей с капитализмом.
Рабочий

Ответы:



8

Что вы используете для своего другого мониторинга, например, места на диске, загрузки процессора и т. Д.? Если это Nagios, то вы можете просто получить плагин Postgres для него. Это, вероятно, лучше, чем иметь целую систему мониторинга.


5

В зависимости от того, что именно вы ищете, есть много разных инструментов для рассмотрения. Как всегда, в мире мониторинга нет серебряной пули.

Я начал составлять довольно авторитетный список инструментов в PostgreSQL Wiki, который можно найти здесь: http://wiki.postgresql.org/wiki/Monitoring

В конце 2012 года я также начал работать над проектом мониторинга Postgres, пытаясь использовать информацию, которую он pg_stat_plansпредлагает. Он называется pganalyze и может быть найден на https://pganalyze.com - части, которые мы открываем, доступны на github .



1

3
Привет Стив, считай это кратким предупреждением. Я рекомендую вам прочитать этот meta.stackexchange.com/questions/88642/…, а затем просмотреть наш FAQ . Могу ли я рекламировать продукты или сайты, с которыми я связан, здесь? где говорится: « Могу ли я продвигать продукты или веб-сайты, с которыми я связан, здесь? Будьте осторожны, потому что сообщество осуждает явную саморекламу и имеет тенденцию отклонять ее и помечать как спам». ~ Помните, что мы абсолютно ценим ваше экспертное мнение и действительно хотим, чтобы вы внесли свой вклад. Помогите нам помочь вам!
Jcolebrand

1

Вы можете проверить dbWatch. Это кроссплатформенный инструмент мониторинга и администрирования, который в будущем также добавит больше модулей, таких как аудит, репликация базы данных и улучшенная настройка производительности.

Я довольно пристрастен, так как я там работаю, но посмотрите на http://www.dbwatch.com/ . В комплект входит бесплатная 10-дневная лицензия на полное использование, но мы можем продлить ее, если вам необходимо провести дальнейшее тестирование.

-Крис


2
При голосовании, нет причин, по которым это требовало отрицательного ответа, поскольку пользователь четко объяснил, что он там работает, и представил решение, отвечающее потребностям ОП.
Али Разеги

1

Я предлагаю вам проверить MindArray IPM. Он обеспечивает более глубокое понимание производительности Postgresql, предоставляя настраиваемые показатели производительности для мониторинга ключевых показателей производительности. Все проблемы с производительностью, связанные с медленным SQL, блокировками таблиц и пользовательскими сеансами, сообщаются администраторам DBA / IT в режиме реального времени. IPM позволяет вам определять свои собственные пороговые значения или интеллектуальные пороговые значения, основываясь на базовых данных, собранных из нормального поведения базы данных. Умный порог помогает вам устранить ложные изменения из вашего почтового ящика.

Я использую это с прошлого года.

http://www.mindarraysystems.com/postgresql-monitoring.php


1
Есть ли у вас какие-либо связи с продавцом?
Colin 't Hart
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.