← Tüm veritabanları
AW

AWS RDS for PostgreSQL izleme

Amazon RDS for PostgreSQL, ClusterEye'da agentless izlenir: bağlantı ClusterEye API sunucusundan TLS ile kurulur ve RDS instance'ına hiçbir şey kurulmaz. Yönetilen bir serviste host'a erişemediğiniz için ClusterEye iki kaynağı birleştirir — veritabanı içi katalog görünümleri ve CloudWatch'tan alınan host metrikleri — böylece yavaş bir sorgunun mu yoksa yetersiz bir instance sınıfının mı sorun olduğu ayırt edilebilir.

Agentless izlenirVarsayılan port: 5432Sürümler: RDS

Neyi okuyoruz

pg_stat_activity — oturumlar, bekleme olayları ve blocking zincirleri
pg_stat_statements — sorgu bazlı süre ve çağrı istatistikleri (parameter group üzerinden etkinleştirildiğinde)
pg_stat_user_tables / user_indexes — ölü tuple birikimi, vacuum geçmişi ve index kullanımı
pg_stat_replication — read replica gecikmesi ve replikasyon durumu
Transaction ID yaşı — wraparound mesafesi ve autovacuum yetişme durumu
Veritabanı ve tablo boyutları — storage kullanımı ve büyüme eğrisi
CloudWatch — CPU, bellek, disk ve ağ metrikleri, DB instance identifier üzerinden
RDS instance sınıfı bilgisi — kapasite değerlendirmesi için vCPU ve bellek tavanı

AWS RDS'e özel neler yapıyor

Sorgu ve host metriklerinin birleşimi

Veritabanı içi bekleme profili ile CloudWatch host serileri aynı zaman ekseninde gösterilir; CPU tavanına mı çarpıldığı yoksa bir sorgunun mu yük ürettiği tek bakışta ayrışır.

Instance sınıfı farkındalığı

Kullanılan instance sınıfının vCPU ve bellek tavanı bilinerek headroom hesaplanır; ölçek büyütme kararı tahminle değil kalan payla gerekçelendirilir.

Storage büyüme tahmini

Depolama kullanımı zaman içinde izlenir ve yapılandırılmış limite ulaşma tarihi tahmin edilir.

Autovacuum ve wraparound takibi

Ölü tuple oranı, autovacuum'un yetişip yetişmediği ve transaction ID wraparound mesafesi izlenir — yönetilen serviste manuel müdahale sınırlı olduğu için erken uyarı üretilir.

Gereken minimum yetkiler

Baseline salt-okunurdur ve üretimde güvenle verilebilir.

sql
-- Run as the RDS master user (a member of rds_superuser)
CREATE ROLE clustereye LOGIN PASSWORD '<strong-password>';
GRANT pg_monitor TO clustereye;

-- repeat for every monitored database
GRANT CONNECT ON DATABASE <db> TO clustereye;

Ön koşullar

·Agentless: bağlantı ClusterEye API sunucusundan kurulur, RDS instance'ına hiçbir şey kurulmaz.
·RDS security group'u ClusterEye API sunucusunun erişimine izin vermelidir.
·TLS varsayılan olarak verify-full modundadır — AWS'in global root sertifika paketi ClusterEye ile birlikte gelir, yüklemeniz gereken bir şey yoktur.
·Sorgu zekâsı için: DB parameter group'ta shared_preload_libraries listesine pg_stat_statements eklenmeli (reboot gerektirir), ardından her veritabanında CREATE EXTENSION pg_stat_statements çalıştırılmalıdır.
·Host metrikleri (CPU, bellek, disk) CloudWatch'tan alınır: AWS access key/secret, region ve DB instance identifier gerekir. Verilmezse veritabanı içi izleme tam çalışır, yalnızca host serisi boş kalır.
Kurulum ve yetki detayları →

Sık sorulan sorular

Hiçbir şey. Bağlantı ClusterEye API sunucusundan 5432/tcp üzerinden TLS ile kurulur; RDS security group'unda bu sunucuya izin vermeniz yeterlidir. TLS varsayılan olarak verify-full modundadır ve AWS'in global root sertifika paketi ClusterEye ile birlikte geldiği için yüklemeniz gereken bir sertifika yoktur.

AWS RDS for PostgreSQL ortamınızı 5 dakikada izlemeye başlayın.

Kurulum tek komut. Sorularınız için ekibimize yazabilirsiniz.

Canlı demo planlaKurulum ve yetki detayları