Чи є якісь хороші інструменти для моніторингу баз даних 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/…, а потім ознайомитись з нашими поширеними питаннями. Чи можу я рекламу продуктів чи веб-сайтів, з якими я тут пов’язаний? де зазначено: " Чи можу я рекламувати продукти чи веб-сайти, з якими я тут пов'язаний? Будьте обережні, адже громада нахмуриться від явної самореклами та має тенденцію голосувати за неї та позначати її як спам". ~ Майте на увазі, ми абсолютно цінуємо вашу думку експертів, і ми дуже хочемо зробити свій внесок. Допоможіть нам допомогти вам!
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.