Memantau tabel global - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau tabel global

penting

Dokumentasi ini ditujukan untuk versi 2017.11.29 (Lama) tabel global, yang tidak boleh digunakan untuk tabel global baru. Pelanggan harus menggunakan Tabel Global versi 2019.11.21 (Saat Ini) jika memungkinkan, karena memberikan fleksibilitas yang lebih besar, efisiensi yang lebih tinggi, dan mengkonsumsi kapasitas tulis yang lebih sedikit daripada 2017.11.29 (Legacy).

Untuk menentukan versi mana yang sedang Anda gunakan, lihat Menentukan versi tabel global yang Anda gunakan. Untuk memperbarui tabel global yang ada dari versi 2017.11.29 (Lama) ke versi 2019.11.21 (Terbaru), lihat Meningkatkan tabel global.

Anda dapat menggunakan Amazon CloudWatch untuk memantau perilaku dan kinerja tabel global. Amazon DynamoDB menerbitkan metrik ReplicationLatency dan PendingReplicationCount untuk setiap replika dalam tabel global.

  • ReplicationLatency—Waktu yang berlalu antara saat item yang diperbarui muncul dalam aliran DynamoDB untuk satu tabel replika, dan saat item tersebut muncul di replika lain dalam tabel global. ReplicationLatency dinyatakan dalam milidetik dan dipancarkan untuk setiap pasangan Wilayah sumber dan tujuan.

    Selama operasi normal, ReplicationLatency akan cukup konstan. Nilai ReplicationLatency yang tinggi dapat menunjukkan bahwa pembaruan dari satu replika tidak disebarkan ke tabel replika lain pada waktu yang tepat. Seiring waktu, hal ini dapat mengakibatkan tabel replika lainnya tertinggal karena tidak lagi menerima pembaruan secara konsisten. Dalam kasus ini, Anda harus memverifikasi bahwa unit kapasitas baca (RCU) dan unit kapasitas tulis (WCU) identik untuk masing-masing tabel replika. Selain itu, saat memilih pengaturan WCU, ikuti rekomendasi di Versi tabel global.

    ReplicationLatency dapat meningkat jika Wilayah AWS terdegradasi dan Anda memiliki tabel replika di wilayah tersebut. Dalam kasus ini, Anda dapat mengalihkan aktivitas baca dan tulis aplikasi Anda ke Wilayah AWS lain untuk sementara waktu.

  • PendingReplicationCount—Jumlah pembaruan item yang ditulis ke satu tabel replika, tetapi belum ditulis ke replika lain dalam tabel global. PendingReplicationCount dinyatakan dalam jumlah item dan dipancarkan untuk setiap pasangan Wilayah sumber dan tujuan.

    Selama operasi normal, PendingReplicationCount akan sangat rendah. Jika PendingReplicationCount meningkat untuk jangka waktu yang lama, selidiki apakah pengaturan kapasitas tulis yang disediakan tabel replika Anda mencukupi untuk beban kerja saat ini.

    PendingReplicationCount dapat meningkat jika Wilayah AWS terdegradasi dan Anda memiliki tabel replika di wilayah tersebut. Dalam kasus ini, Anda dapat mengalihkan aktivitas baca dan tulis aplikasi Anda ke Wilayah AWS lain untuk sementara waktu.

Lihat informasi yang lebih lengkap di Dimensi dan Metrik DynamoDB.