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.
Ö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.