it-swarm.asia

Apakah ada alat yang bagus untuk memonitor database postgresql

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 alat terbaik untuk manajemen basis data sehari-hari dan pelaporan status. (Tentu saja konsol adalah yang terbaik, tapi saya juga ingin tahu tentang opsi lain)

Semua expirience dipersilahkan!

16
Worker

Apakah pg_statsinfo sesuatu untuk Anda? Mungkin statistik default yang dikumpulkan sudah cukup? Ada beberapa Nice posting pada JADI dengan topik yang sama.

12
DrColossos

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.

8
Gaius

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 penawaran. Ini disebut pganalyze dan dapat ditemukan di https://pganalyze.com - bagian tempat kami menggunakan sumber terbuka tersedia di github .

5
Michael Renner

Ada alat baru yang tersedia dari Cybertec:

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

(Saya belum menggunakannya)

3

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

1
Victoria Tiegs

Anda dapat memeriksa dbWatch. Ini adalah pemantauan lintas platform dan alat administrasi, yang di masa depan juga akan menambahkan lebih banyak modul seperti audit, replikasi basis data dan penyempurnaan kinerja yang ditingkatkan.

Saya cukup parsial, karena saya bekerja di sana, tetapi memeriksanya di http://www.dbwatch.com/ . Ada 10 hari lisensi penggunaan lengkap gratis, tetapi kami dapat memperpanjang ini jika Anda perlu menguji lebih lanjut.

-Chris

1
Steve