İçeriğe geç

MonoDB Manager

MonoDB Manager, Patroni yönetimli PostgreSQL cluster’larınızı izlemek ve yönetmek için Go ile geliştirilmiş, hafif ve bağımlılıksız bir web yönetim panelidir. Cluster topolojisini Patroni REST API üzerinden otomatik keşfeder, canlı replikasyon ve node sağlığını gösterir, birden fazla cluster genelinde veritabanı kullanıcılarını ve yetkilerini yönetmenize imkan tanır; Percona PMM metriklerini de tek bir arayüzde toplar.

MonoDB Manager


Neden MonoDB Manager?

Yüksek erişilebilir PostgreSQL altyapılarında lider/replika durumunu, replikasyon gecikmesini ve aktif sorguları takip etmek; birden fazla node ve cluster söz konusu olduğunda dağınık araçlarla zorlaşır. MonoDB Manager bu operasyonel görünürlüğü tek bir panelde birleştirir. Yazma işlemlerini güncel lidere yönlendirir ve topolojiyi sürekli tazeleyerek cluster’ınızın gerçek durumunu her an elinizin altında tutar.


Temel Özellikler

Patroni Cluster Keşfi

Cluster üyelerini, lideri ve replikaları Patroni REST API üzerinden otomatik keşfeder. Yazma işlemlerini güncel lidere yönlendirir, topolojiyi sürekli yeniler ve tek bir kurulumdan birden fazla Patroni cluster’ını yönetmenize olanak tanır.

Canlı Topoloji Görünümü

Lider/replika rollerini, üye durumunu, timeline ve replikasyon gecikmesini gösterir. Patroni verilerini pg_stat_replication ile zenginleştirerek senkronizasyon durumunu ve byte/saniye cinsinden gecikmeyi görünür kılar.

MonoDB Manager Cluster Topology

Kullanıcı ve Yetki Yönetimi

PostgreSQL kullanıcılarını listeleyebilir, oluşturabilir ve veritabanı erişim yetkisi verebilirsiniz. dbname@server bileşik adlandırması ile cluster’lar arası işlemler yapar; yapılandırılabilir bir yok sayma listesiyle sistem/iç kullanıcıları görünümlerden gizler.

MonoDB Manager Users

Aktif Sorgu İzleme

Her cluster için çalışan sorguları PID, kullanıcı, veritabanı ve süre bilgisiyle inceleyerek anlık iş yükünü gözlemleyebilirsiniz.

MonoDB Manager Active Query

Durum Paneli ve PMM Entegrasyonu

HAProxy port sağlık rozetleri, servis node erişilebilirlik kontrolleri ve gömülü Percona PMM durum/Query Analytics (QAN) panelleriyle altyapınızın bütünsel sağlığını tek ekrandan izlersiniz.


Özgür Yazılım Felsefesi

MonoDB Manager, Go diliyle geliştirilmiş, HTML şablonlarını binary içine gömülü olarak taşıyan, harici çalışma zamanı gerektirmeyen tek statik binary olarak dağıtılan açık kaynaklı bir araçtır. Projenin kaynak kodlarına aşağıdaki GitHub adresi üzerinden erişebilirsiniz:

Mono Bilişim ekibi tarafından aktif olarak sürdürülen bu proje, vendor lock-in (üretici bağımlılığı) risklerini ortadan kaldırarak PostgreSQL altyapınız üzerinde tam denetim kurmanıza imkan tanır.


Hangi Sorunları Çözer?

Dağınık Operasyonel Görünürlük: Patroni topolojisini, replikasyon sağlığını, aktif sorguları ve PMM metriklerini tek panelde toplayarak cluster yönetimini sadeleştirir.

Çoklu Cluster Yönetimi: Birden fazla Patroni cluster’ını tek kurulumdan yönetir; kullanıcı ve yetki işlemlerini cluster’lar arası tutarlı şekilde yürütür.

Ağır Bağımlılıklar ve Lisans Maliyetleri: Bağımlılıksız tek binary mimarisi sayesinde harici çalışma zamanı ve lisans maliyetleri olmadan kolayca konumlandırılır.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.