Saya berencana untuk segera memiliki beberapa database postgresql yang sangat banyak dimuat. Saya memiliki beberapa expirience yang mengelola database mysql dengan beban tinggi, tetapi sekarang kita harus menggunakan postgresql.
Saya ingin tahu apa saja alat terbaik untuk manajemen basis data sehari-hari dan pelaporan status. (Tentu saja konsol adalah yang terbaik, tetapi saya juga ingin tahu tentang opsi lain)
Semua expirience dipersilahkan!
postgresql
monitoring
Pekerja
sumber
sumber
Jawaban:
Apakah pg_statsinfo cocok untuk Anda? Mungkin statistik default yang dikumpulkan sudah cukup? Ada beberapa posting bagus di SO dengan topik serupa.
sumber
Apa yang Anda gunakan untuk pemantauan Anda yang lain, mis. Ruang disk, beban prosesor, dll? Jika itu adalah Nagios maka Anda bisa mendapatkan plugin Postgres untuk itu. Itu mungkin lebih baik daripada memiliki kerangka pemantauan nother keseluruhan.
sumber
Bergantung pada apa yang Anda cari, ada banyak alat untuk dipertimbangkan. Seperti biasa, tidak ada peluru perak di dunia pemantauan.
Saya mulai menyusun daftar alat yang agak otoritatif di PostgreSQL Wiki yang dapat ditemukan di sini: http://wiki.postgresql.org/wiki/Monitoring
Pada akhir 2012 saya juga mulai mengerjakan proyek pemantauan Postgres, mencoba memanfaatkan informasi yang
pg_stat_plans
ditawarkan. Ini disebut pganalyze dan dapat ditemukan di https://pganalyze.com - bagian yang kami opensource tersedia di github .sumber
Ada alat baru yang tersedia dari Cybertec:
http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor
(Saya belum menggunakannya)
sumber
http://www.logicmonitor.com/monitoring/databases/postgres-monitoring/
sumber
Anda dapat memeriksa dbWatch. Ini adalah pemantauan lintas platform dan alat administrasi, yang di masa depan juga akan menambah lebih banyak modul seperti audit, replikasi basis data dan penyempurnaan kinerja yang ditingkatkan.
Saya cukup parsial, karena saya bekerja di sana, tetapi periksa di http://www.dbwatch.com/ . Ada 10 hari lisensi penggunaan lengkap gratis, tetapi kami dapat memperpanjang ini jika Anda perlu menguji lebih lanjut.
-Chris
sumber
Saya sarankan Anda untuk memeriksa MindArray IPM. Ini memberikan wawasan yang lebih dalam tentang kinerja Postgresql dengan memberi Anda metrik kinerja yang dapat disesuaikan untuk memantau indikator kinerja utama. Semua masalah kinerja yang terkait dengan SQL lambat, kunci meja, dan sesi pengguna dilaporkan ke admin DBA / IT secara real-time. IPM memungkinkan Anda untuk menentukan ambang Anda sendiri atau ambang pintar berdasarkan mendasarkan data yang dikumpulkan dari perilaku kinerja database normal. Ambang pintar membantu Anda menghilangkan perubahan palsu dari kotak surat Anda.
Saya menggunakan ini dari satu tahun terakhir.
http://www.mindarraysystems.com/postgresql-monitoring.php
sumber