Apakah ada alat yang bagus untuk memonitor database postgresql [ditutup]


16

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!


Macam apa beban - OLTP?
Jack Douglas

Ya, sebagian besar OLTP dan beberapa perhitungan statistik. Ini akan menjadi backend untuk game online untuk jejaring sosial dengan sejumlah kapitalisme di dalamnya.
Pekerja

Jawaban:



8

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.


5

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_plansditawarkan. Ini disebut pganalyze dan dapat ditemukan di https://pganalyze.com - bagian yang kami opensource tersedia di github .



1

3
Hai Steve, anggap ini peringatan singkat. Saya mendorong Anda untuk membaca meta.stackexchange.com/questions/88642/… ini dan kemudian membaca FAQ kami. Bolehkah saya mempromosikan produk atau situs web yang berafiliasi dengan saya di sini? di mana dinyatakan " Bolehkah saya mempromosikan produk atau situs web yang saya berafiliasi di sini? Berhati-hatilah, karena komunitas tidak menyukai promosi diri yang terang-terangan dan cenderung memilihnya dan menandai sebagai spam." ~ Ingatlah kami sangat menghargai pendapat ahli Anda, dan benar-benar ingin Anda berkontribusi. Bantu kami membantu Anda!
jcolebrand

1

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


2
memilih, tidak ada alasan ini mengharuskan downvote sebagai pengguna jelas menjelaskan dia bekerja di sana dan menyajikan solusi yang memenuhi kebutuhan OP.
Ali Razeghi

1

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
Apakah Anda memiliki afiliasi dengan vendor?
Colin 't Hart
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.