|
Kategori
|
Ölçüm
|
Açıklama
|
Birim
|
Yerel disk örneği
|
Cloud disk örneği
|
|
Bağlantılar
|
db.connections.active
|
Etkin bağlantı sayısı
|
Adet
|
✔️
|
✔️
|
|
db.connections.waiting
|
Bekleyen bağlantı sayısı
|
Adet
|
✔️
|
✔️
|
|
db.connections.idle
|
Boştaki bağlantı sayısı
|
Adet
|
✔️
|
✔️
|
|
db.connections.total
|
Toplam bağlantı sayısı
|
Adet
|
✔️
|
✔️
|
|
db.connections.spec
|
Örnek teknik özellikleri tarafından izin verilen maksimum bağlantı sayısı
|
Adet
|
✔️
|
✔️
|
|
SQL
|
db.sql.tup_returned
|
Saniye başına döndürülen satır sayısı
|
Satır/sn
|
✔️
|
✔️
|
|
db.sql.tup_fetched
|
Saniye başına getirilen satır sayısı
|
Satır/sn
|
✔️
|
✔️
|
|
db.sql.tup_inserted
|
Saniye başına eklenen satır sayısı
|
Satır/sn
|
✔️
|
✔️
|
|
db.sql.tup_deleted
|
Saniye başına silinen satır sayısı
|
Satır/sn
|
✔️
|
✔️
|
|
db.sql.tup_updated
|
Saniye başına güncellenen satır sayısı
|
Satır/sn
|
✔️
|
✔️
|
|
Yavaş SQL
|
db.slow_sql.one_second
|
1 saniye veya daha uzun süredir çalışan SQL deyimi sayısı
|
Adet
|
✔️
|
✔️
|
|
db.slow_sql.three_seconds
|
3 saniye veya daha uzun süredir çalışan SQL deyimi sayısı
|
Adet
|
✔️
|
✔️
|
|
db.slow_sql.five_seconds
|
5 saniye veya daha uzun süredir çalışan SQL deyimi sayısı
|
Adet
|
✔️
|
✔️
|
|
Uzun süren işlemler
|
db.long_transactions.active_one_second
|
1 saniye veya daha uzun süredir aktif olan işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.active_three_seconds
|
3 saniye veya daha uzun süredir aktif olan işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.idle_one_second
|
1 saniye veya daha uzun süredir boşta olan işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.idle_three_seconds
|
3 saniye veya daha uzun süredir boşta olan işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.idle_five_seconds
|
5 saniye veya daha uzun süredir boşta olan işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.two_pc_one_second
|
Hazır durumda 1 saniye veya daha uzun süredir bekleyen iki aşamalı işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.two_pc_three_seconds
|
Hazır durumda 3 saniye veya daha uzun süredir bekleyen iki aşamalı işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.long_transactions.two_pc_five_seconds
|
Hazır durumda 5 saniye veya daha uzun süredir bekleyen iki aşamalı işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
Geçici dosyalar
|
db.temp.temp_files
|
Saniye başına oluşturulan geçici dosya sayısı
|
Sayı/sn
|
✔️
|
✔️
|
|
Geçici dosya boyutu
|
db.temp.temp_bytes
|
Saniye başına geçici dosyalara yazılan veri miktarı
|
Bayt/sn
|
✔️
|
✔️
|
|
Maksimum veritabanı yaşı
|
db.age.max_age.
|
Maksimum veritabanı yaşı
|
xids
|
✔️
|
✔️
|
|
Salt okunur örnek çoğaltma gecikmesi
|
db.ro_replica.replay_lag
|
Salt okunur örneğin yeniden oynatma gecikmesi
|
sn
|
✔️
|
✔️
|
|
db.ro_replica.write_lag
|
Salt okunur örneğin yazma gecikmesi
|
sn
|
✔️
|
✔️
|
|
db.ro_replica.flush_lag
|
Salt okunur örneğin temizleme gecikmesi
|
sn
|
✔️
|
✔️
|
|
Veritabanı bellek dağılımı
|
db.mem_size.spec
|
Örnek teknik özelliklerinde tanımlanan bellek boyutu
|
MB
|
✔️
|
✔️
|
|
db.mem_size.shared_buffer
|
shared_buffer bellek kullanımı
Not
Birincil veri önbelleği. Toplam belleğin %25'ine kadar büyür ve ardından sabitlenir.
|
MB
|
✔️
|
✔️
|
|
db.mem_size.rss
|
Resident Set Size (RSS) bellek kullanımı
Not
malloc kullanılarak PostgreSQL süreçleri tarafından ayrılan bellek. Bu kullanım bağlantı sayısına ve SQL iş yüküne bağlıdır. Toplam belleğin %75'ini db.mem_size.cache ile esnek şekilde paylaşır ve genellikle yaklaşık %10 tüketir.
|
MB
|
✔️
|
✔️
|
|
db.mem_size.free
|
Boş bellek miktarı
Not
Tamamen kullanılmayan bellek. PostgreSQL bellek kullanımını en üst düzeye çıkarmak için bu belleği db.mem_size.cache öğesine ayırdığından bu değer sıfıra yaklaşır.
|
MB
|
✔️
|
✔️
|
|
db.mem_size.cache
|
Sayfa önbelleği bellek kullanımı
Not
İkincil veri önbelleği. Toplam belleğin %75'ini db.mem_size.rss ile esnek şekilde paylaşır ve genellikle yaklaşık %65 tüketir.
-
OOM hatalarını önlemek amacıyla bu bellek işletim sistemi tarafından geri alınabilir.
-
Bellek kullanımını iyileştirmek için db.mem_size.cache, db.mem_size.free konumundaki kullanılabilir belleği kullanır.
|
MB
|
✔️
|
✔️
|
|
Kullanılabilir veritabanı belleği
|
db.mem_available.size
|
Kullanılabilir veritabanı belleği miktarı
Not
Kullanılabilir bellek = Boş bellek + Geri kazanılabilir önbellek belleği. db.mem_size.rss arttıkça sistem OOM hatalarını önlemek için bu belleği kullanır.
|
MB
|
✔️
|
✔️
|
|
Kullanılabilir veritabanı belleği oranı
|
db.mem_available.ratio
|
Kullanılabilir veritabanı belleği yüzdesi
|
%
|
✔️
|
✔️
|
|
SharedBuffers isabet oranı
|
db.buffers.hit_ratio
|
shared_buffers önbellek isabet oranı
|
%
|
✔️
|
✔️
|
|
SharedBuffers isabet sayısı
|
db.buffers.blks_hit
|
Saniye başına shared_buffers içindeki isabet sayısı
|
Blok/sn
|
✔️
|
✔️
|
|
G/Ç
|
db.io.blks_read
|
Arka uç süreçleri tarafından saniye başına gerçekleştirilen disk okuma işlemi sayısı (işletim sistemi arabellekli okuma)
|
Sayı/sn
|
✔️
|
✔️
|
|
db.io.buffers_backend
|
Arka uç süreçleri tarafından saniye başına gerçekleştirilen disk yazma işlemi sayısı (işletim sistemi arabellekli yazma)
|
Sayı/sn
|
✔️
|
✔️
|
|
db.io.buffers_checkpoint
|
Checkpoint süreci tarafından saniye başına gerçekleştirilen disk yazma işlemi sayısı (işletim sistemi arabellekli yazma)
|
Sayı/sn
|
✔️
|
✔️
|
|
db.io.buffers_clean
|
Arka plan yazıcı (bgwriter) süreci tarafından saniye başına gerçekleştirilen disk yazma işlemi sayısı (işletim sistemi arabellekli yazma)
|
Sayı/sn
|
✔️
|
✔️
|
|
db.io.buffers_backend_fsync
|
Arka uç süreçleri tarafından saniye başına gerçekleştirilen fsync işlemi sayısı
|
Sayı/sn
|
✔️
|
✔️
|
|
Checkpoint sayısı
|
db.checkpoint.checkpoints_timed
|
Saniye başına zamanlanmış checkpoint sayısı
|
Sayı/sn
|
✔️
|
✔️
|
|
db.checkpoint.checkpoints_req
|
Saniye başına talep edilen checkpoint sayısı
|
Sayı/sn
|
✔️
|
✔️
|
|
İşlem TPS
|
db.transactions.xact_commit
|
Saniye başına onaylanan işlem sayısı
|
Sayı/sn
|
✔️
|
✔️
|
|
db.transactions.xact_rollback
|
Saniye başına geri alınan işlem sayısı
|
Sayı/sn
|
✔️
|
✔️
|
|
İşlem durumu
|
db.transactions.active
|
Aktif işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.transactions.waiting
|
Bekleyen işlem sayısı
|
Adet
|
✔️
|
✔️
|
|
db.transactions.idle
|
"idle in transaction" durumundaki işlem sayısı. Not: Bu istenmeyen bir durumdur ve derhal dikkat gerektirir.
|
Adet
|
✔️
|
✔️
|
|
Şişme noktası
|
db.swell.swell_time
|
Şişme noktası: En uzun süren işlemin yürütme süresi
|
sn
|
✔️
|
✔️
|
|
Çoğaltma yuvası gecikmesi
|
db.slots.max_slot_wal_delay
|
Tüm çoğaltma yuvaları arasındaki maksimum WAL çoğaltma gecikmesi. Bir yuvanın çoğaltma noktasının ötesindeki WAL dosyaları saklanır. Yüksek bir değer WAL birikimini gösterir ve derhal ele alınmalıdır.
|
MB
|
✔️
|
✔️
|
|
Checkpoint yazma süresi
|
db.checkpoint.checkpoints_sync_time
|
Checkpoint süreci için saniye başına ortalama disk fsync süresi
|
ms/sn
|
✔️
|
✔️
|
|
db.checkpoint.checkpoints_write_time
|
Checkpoint süreci için saniye başına ortalama disk yazma süresi (işletim sistemi arabellekli yazma)
|
ms/sn
|
✔️
|
✔️
|
|
PgBouncer bağlantıları
|
db.pgbouncer.client_connections.active
|
Etkin istemci bağlantısı sayısı
|
Adet
|
❌
|
✔️
|
|
db.pgbouncer.client_connections.waiting
|
Bekleyen istemci bağlantısı sayısı
|
Adet
|
❌
|
✔️
|
|
db.pgbouncer.server_connections.active
|
Etkin sunucu bağlantısı sayısı
|
Adet
|
❌
|
✔️
|
|
db.pgbouncer.server_connections.idle
|
Boştaki sunucu bağlantısı sayısı
|
Adet
|
❌
|
✔️
|
|
db.pgbouncer.total_pooled_connections
|
Bağlantı havuzundaki toplam bağlantı sayısı
|
Adet
|
❌
|
✔️
|
|
db.pgbouncer.num_pools
|
Bağlantı havuzu sayısı
|
Adet
|
❌
|
✔️
|