- Proyek open-source yang dikembangkan untuk menyederhanakan pengelolaan dan visualisasi klaster Postgres
- Awalnya dimulai untuk kemudahan para developer yang mengoperasikan Postgres, tetapi kini dapat digunakan oleh developer maupun DBA saat mengelola dan memecahkan masalah klaster
- Dapat dijalankan sebagai alat pribadi di PC lokal, atau dipasang di VM untuk digunakan kolaboratif dalam tim
Fitur utama
- Mengelola semua klaster di satu tempat
- Mengelola secara terpusat di satu dashboard beberapa klaster Postgres / Patroni
- Dapat melihat sekilas daftar instance per klaster, status leader·follower, dan situasi failover
- Mendukung penambahan/penghapusan klaster, serta pengelolaan nama dan metadata
- Menyediakan UI untuk fitur utama Patroni
- Fitur inti yang disediakan Patroni (pemilihan leader, failover, restart, dll.) dapat langsung dijalankan melalui web UI
- Mengendalikan operasi klaster melalui antarmuka intuitif tanpa perintah CLI
- Sambil memantau status klaster yang sedang berjalan, pengguna juga dapat memeriksa event penting dan log
- Memeriksa dan mengedit konfigurasi klaster
- Konfigurasi Patroni dan Postgres dapat langsung dilihat dan diedit dari web UI
- Perubahan konfigurasi dimungkinkan pada tingkat klaster maupun instance (contoh: parameter replication, connection limits)
- Mendukung penyimpanan dan deployment otomatis setelah perubahan konfigurasi, serta pengeditan dalam format JSON/YAML
- Menjalankan dan menyimpan permintaan troubleshooting
- Menyediakan query diagnostik yang umum digunakan sebagai template
- Pengguna dapat menjalankan dan menyimpan sendiri query SQL troubleshooting
- Memeriksa kondisi performa tiap instance (sesi aktif, waktu eksekusi query, status lock, dll.)
- Menyederhanakan pemecahan masalah berulang dengan memanfaatkan kembali permintaan template yang telah disimpan
- Pemeriksaan dan pembersihan bloat (Bloat)
- Menyediakan fungsi untuk memeriksa bloat (ruang yang membesar secara tidak perlu) pada tabel dan indeks Postgres
- Menganalisis rasio ruang terbuang dibanding ruang yang benar-benar digunakan pada tiap tabel/indeks
- Bila perlu, dapat menjalankan pembersihan otomatis (
vacuum, reindex)
- Membantu optimasi penggunaan disk dan peningkatan performa melalui pemantauan berkala
Belum ada komentar.