it-swarm.asia

هل هناك أدوات جيدة لرصد قواعد بيانات postgresql

أخطط للحصول على عدد قليل جدًا من قواعد بيانات postgresql المحملة للغاية. لدي بعض الصلاحية في إدارة قواعد بيانات الخلية مع حمولة عالية ، ولكن علينا الآن استخدام postgresql.

أريد أن أعرف ما هي أفضل الأدوات لإدارة قاعدة البيانات اليومية وتقارير الحالة. (بالطبع وحدة التحكم هي الأفضل ، ولكن أريد أن أعرف عن الخيارات الأخرى أيضًا)

كل انتهاء الصلاحية مرحب به!

16
Worker

هل pg_statsinfo شيء لك؟ ربما الإحصائيات الافتراضية التي تم جمعها كافية؟ هناك بعض نيس المشاركات في لذا بموضوع مماثل.

12
DrColossos

ما الذي تستخدمه للمراقبة الأخرى ، على سبيل المثال مساحة القرص ، تحميل المعالج ، وما إلى ذلك؟ إذا كان Nagios ، فيمكنك فقط الحصول على Postgres plugin . ربما يكون هذا أفضل من وجود "إطار مراقبة" آخر.

8
Gaius

اعتمادًا على ما تبحث عنه بالضبط ، هناك العديد من الأدوات المختلفة التي يجب وضعها في الاعتبار. كما هو الحال دائمًا ، لا توجد رصاصة فضية في عالم المراقبة.

لقد بدأت في تجميع قائمة موثوقة إلى حد ما من الأدوات في PostgreSQL Wiki والتي يمكن العثور عليها هنا: http://wiki.postgresql.org/wiki/Monitoring

في نهاية عام 2012 ، بدأت أيضًا العمل على مشروع مراقبة Postgres ، محاولًا تسخير المعلومات التي pg_stat_plans العروض. يطلق عليه اسم pganalyze ويمكن العثور عليه على https://pganalyze.com - الأجزاء التي نقوم بفتحها متاحة على github .

5
Michael Renner

تتوفر أداة جديدة من Cybertec:

http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor

(لم استخدمه على الرغم من)

3
a_horse_with_no_name

أقترح عليك التحقق من MindArray IPM. يوفر رؤية أعمق بكثير لأداء Postgresql من خلال تقديم مقاييس أداء قابلة للتخصيص لرصد مؤشرات الأداء الرئيسية. يتم الإبلاغ عن جميع مشكلات الأداء المتعلقة بطيئة SQL ، وتأمين الجدول وجلسات المستخدم إلى مسؤولي DBA/IT في الوقت الفعلي. تتيح لك IPM تحديد العتبات الخاصة بك أو العتبة الذكية بناءً على تحديد البيانات المجمعة من سلوك أداء قاعدة البيانات العادي. يساعدك العتبة الذكية على التخلص من التغييرات غير الصحيحة من صندوق البريد الخاص بك.

أنا أستخدم هذا من العام الماضي.

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

1
Victoria Tiegs

يمكنك التحقق من dbWatch. إنها أداة مراقبة وإدارة عبر الأنظمة الأساسية ، والتي ستضيف في المستقبل أيضًا المزيد من الوحدات مثل التدقيق ، وتكرار قاعدة البيانات وضبط الأداء المحسن.

أنا جزئي للغاية ، حيث أعمل هناك ، ولكن تحقق منه على http://www.dbwatch.com/ . يتضمن ترخيص الاستخدام الكامل المجاني لمدة 10 أيام ، ولكن يمكننا تمديد ذلك إذا كنت بحاجة إلى مزيد من الاختبار.

-كريس

1
Per Christopher Undheim
1
Steve