Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Enhanced monitoring

Son Güncelleme:Oct 03, 2026

ApsaraDB RDS konsolunda görüntüleyebileceğiniz işletim sistemi ve veritabanı düzeyinde performans ölçümleri, RDS PostgreSQL tarafından sağlanır.

Yordam

  1. Örnekler sayfasına gidin. Üst gezinme çubuğundan RDS örneğinin bulunduğu bölgeyi seçin. Ardından ilgili RDS örneğini bulun ve örnek kimliğine tıklayın.

  2. Sol gezinme bölmesinde Monitoring and Alarms seçeneğine tıklayın.

  3. Enhanced Monitoring sekmesini seçin ve Metric Management düğmesine tıklayın. OS Metrics ve Database Metrics sekmelerinden görüntülemek istediğiniz ölçümleri seçin. Ölçüm açıklamaları için Referanslar bölümüne bakın.

    Not
    • Enhanced Monitoring sayfasında en fazla 30 ölçüm görüntülenebilir.

    • Seçtiğiniz ölçümleri geçerli bölgedeki tüm RDS PostgreSQL örneklerine uygulayabilirsiniz:

      • Geçerli örnek cloud disk kullanıyorsa yapılandırma, bölgedeki mevcut ve yeni cloud disk tabanlı tüm RDS PostgreSQL örneklerine uygulanır.

      • Geçerli örnek yüksek performanslı yerel disk kullanıyorsa yapılandırma, bölgedeki mevcut ve yeni yerel disk tabanlı tüm RDS PostgreSQL örneklerine uygulanır.

  4. Update Metrics düğmesine tıklayın. Enhanced Monitoring sayfasında seçtiğiniz ölçümler görüntülenir.

    Gelişmiş İzleme, ölçüm adlarına aşağıdaki son ekleri ekler:

    • metric_name.avg: Ortalama değer.

    • metric_name.max: Maksimum değer.

    • metric_name.min: Minimum değer.

  5. Enhanced Monitoring sayfasında aşağıdaki denetimler bulunur.More features

    Sıra No.

    Özellik

    Açıklama

    ①

    Time range

    Verileri önceden tanımlanmış veya özel zaman aralıklarına göre sorgulayın.

    • Önceden tanımlanmış zaman aralıkları: 30 Dakika, 1 Saat, 2 Saat, 6 Saat, 1 Gün, 7 Gün ve 30 Gün.

    • Özel zaman aralığı: Başlangıç Zamanı (YYYY-AA-GG ss:dd:ss) - Bitiş Zamanı (YYYY-AA-GG ss:dd:ss)

    ②

    Aggregation method

    Ölçüm sonuçları için toplama yöntemi:

    • Ortalama

    • Maksimum

    • Minimum

    ③

    Layout

    İzleme grafiklerinin düzeni:

    • Bir Sütun

    • İki Sütun

    • Üç Sütun

    • Dört Sütun

    ④

    Time granularity

    Grafikteki x eksenindeki veri noktaları arasındaki zaman aralığı.

    Zaman granülerliği seçilen zaman aralığına göre değişir:

    • Zaman aralığı 1 saat veya daha azsa zaman granülerliği 5 saniyedir.

    • Zaman aralığı 1 saatten büyük ve 2 saate kadar ise zaman granülerliği 10 saniyedir.

    • Zaman aralığı 2 saatten büyük ve 6 saate kadar ise zaman granülerliği 30 saniyedir.

    • Zaman aralığı 6 saatten büyük ve 12 saate kadar ise zaman granülerliği 1 dakikadır.

    • Zaman aralığı 12 saatten büyük ve 1 güne kadar ise zaman granülerliği 2 dakikadır.

    • Zaman aralığı 1 günden büyük ve 5 güne kadar ise zaman granülerliği 10 dakikadır.

    • Zaman aralığı 5 günden büyük ve 15 güne kadar ise zaman granülerliği 30 dakikadır.

    • Zaman aralığı 15 günden büyük ve 30 güne kadar ise zaman granülerliği 1 saattir.

    ⑤

    Cursor sync

    Etkinleştirildiğinde bir grafikteki veri noktasının üzerine gelindiğinde imleç diğer tüm grafiklerde de aynı zaman noktasına eşitlenir.

    ⑥

    Refresh

    Tüm izleme grafiklerini manuel olarak yeniler.

Referanslar

Aşağıdaki tablolar kullanılabilen tüm işletim sistemi ve veritabanı ölçümlerini listeler.

İşletim sistemi ölçümleri

Ölçüm kategorisi

Ölçüm adı

Açıklama

Birim

Yüksek performanslı yerel disk

Cloud disk

Ağ trafiği

os.network.rx

Gelen ağ trafiği

MB/s

❌

✔️

os.network.tx

Giden ağ trafiği

MB/s

❌

✔️

CPU kullanımı

os.cpu_usage.sys

Çekirdek modunda (sistem) harcanan CPU süresi.

%

✔️

✔️

os.cpu_usage.user

Kullanıcı modunda harcanan CPU süresi.

%

✔️

✔️

os.cpu_usage.total

Toplam sistem ve kullanıcı CPU kullanımı.

%

✔️

✔️

Süreç bazlı CPU yığını

os.cpu_process.backend

Arka uç süreçlerinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.bgwriter

Arka plan yazıcı (bgwriter) sürecinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.checkpoint

Checkpoint sürecinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.logger

Logger sürecinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.pgstat

İstatistik toplayıcı (pgstat) sürecinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.walwriter

WAL yazıcı (walwriter) sürecinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.autovacuum

Autovacuum süreçlerinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.walsender

WAL gönderici (walsender) süreçlerinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

os.cpu_process.postmaster

Postmaster sürecinin CPU kullanımı; %100 değeri tam bir CPU çekirdeğini temsil eder.

%

✔️

✔️

Bellek ayrıntıları

os.mem_size.spec

Teknik özelliklerde belirtilen bellek boyutu

MB

✔️

✔️

os.mem_size.used

Kullanılan bellek

MB

✔️

✔️

os.mem_size.cache

Sayfa önbelleği bellek kullanımı

MB

✔️

✔️

os.mem_size.mapped_file

Paylaşılan bellek kullanımı

MB

✔️

✔️

os.mem_size.rss

RSS bellek kullanımı

MB

✔️

✔️

os.mem_size.hugetlb_usage_2m

2 MB dev sayfa kullanımı

MB

✔️

✔️

Süreç bazlı bellek yığını

os.mem_process.backend

Arka uç süreçlerinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.bgwriter

Arka plan yazıcı (bgwriter) sürecinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.checkpoint

Checkpoint sürecinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.logger

Logger sürecinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.pgstat

İstatistik toplayıcı (pgstat) sürecinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.walwriter

WAL yazıcı (walwriter) sürecinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.autovacuum

Autovacuum süreçlerinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.walsender

WAL gönderici (walsender) süreçlerinin bellek kullanımı.

MB

✔️

✔️

os.mem_process.postmaster

Postmaster sürecinin bellek kullanımı.

MB

✔️

✔️

Bellek kullanımı

os.mem_usage.total

Toplam bellek kullanımı

%

✔️

✔️

IOPS

os.iops.total

Disk okuma/yazma IOPS

Sayı/sn

❌

✔️

os.iops.read

Disk okuma IOPS

Sayı/sn

❌

✔️

os.iops.write

Disk yazma IOPS

Sayı/sn

❌

✔️

os.iops.limit

Disk IOPS temel sınır değeri

Sayı/sn

❌

✔️

os.iops.burst_limit

Disk IOPS anlık artış sınırı

Not

Bu ölçüm yalnızca G/Ç anlık artış özelliği etkinleştirilmiş yüksek performanslı cloud diskler için kullanılabilir.

Sayı/sn

❌

✔️

os.iops.data

Yüksek performanslı yerel veri diskinin IOPS değeri

Sayı/sn

✔️

❌

os.iops.wal

Yüksek performanslı yerel WAL dosya diskinin IOPS değeri

Sayı/sn

✔️

❌

G/Ç aktarım hızı

os.iothroughput.total

Disk okuma/yazma aktarım hızı

MB/s

❌

✔️

os.iothroughput.read

Disk okuma aktarım hızı

MB/s

❌

✔️

os.iothroughput.write

Disk yazma aktarım hızı

MB/s

❌

✔️

os.iothroughput.limit

Disk G/Ç bant genişliği temel sınır değeri

MB/s

❌

✔️

os.iothroughput.burst_limit

Disk G/Ç bant genişliği anlık artış sınırı

Not

Bu ölçüm yalnızca G/Ç anlık artış özelliği etkinleştirilmiş yüksek performanslı cloud diskler için kullanılabilir.

MB/s

❌

✔️

os.iothroughput.data

Yüksek performanslı yerel veri diskinin aktarım hızı

MB/s

✔️

❌

os.iothroughput.wal

Yüksek performanslı yerel WAL dosya diskinin aktarım hızı

MB/s

✔️

❌

G/Ç kullanımı

os.io_usage.iops_usage

IOPS kullanımı

%

❌

✔️

os.io_usage.iops_burst_ratio

IOPS anlık artış oranı

%

❌

✔️

os.io_usage.mbps_usage

G/Ç bant genişliği kullanımı

%

❌

✔️

os.io_usage.mbps_burst_ratio

G/Ç bant genişliği anlık artış oranı

%

❌

✔️

Disk kullanımı

os.fs_usage.total

Toplam disk kullanımı

%

❌

✔️

Disk alanı

os.fs_size.used

Kullanılan disk alanı

MB

❌

✔️

os.fs_size.total

Toplam disk alanı

MB

❌

✔️

os.fs_size.log_dir

Denetim, hata ve yavaş sorgu günlükleri dahil olmak üzere günlük dosyalarının toplam boyutu.

MB

✔️

✔️

os.fs_size.wal_dir

WAL dizinindeki WAL dosyalarının toplam boyutu.

MB

✔️

✔️

os.fs_size.base_dir

Günlük ve WAL dosyaları hariç olmak üzere veri dosyalarının toplam boyutu.

MB

✔️

✔️

Veritabanı ölçümleri

Not

Bu ölçümler, resmi PostgreSQL belgelerinde açıklanan PostgreSQL istatistik görünümleriyle eşleşir.

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.

  • Kullanım %75'i aşarsa OOM hatası oluşur.

  • RSS kullanımı arttıkça db.mem_size.cache için kullanılabilir bellek azalır.

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

Not

%

✔️

✔️

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ı

Not

Bağlantı havuzu ölçümleri, bağlantı havuzunu etkinleştirdikten sonra Gelişmiş İzleme'de kullanılabilir.

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

❌

✔️

İlgili API'ler


API


Açıklama


DescribeDBInstancePerformance


Bir örnek için performans verilerini sorgular


DescribeAvailableMetrics


Kullanılabilir gelişmiş izleme ölçümlerini listeler


ModifyDBInstanceMetrics


Gelişmiş izleme ölçümlerini değiştirir


DescribeDBInstanceMetrics


Bir örnek için etkinleştirilen gelişmiş izleme ölçümlerini sorgular