DynamoDB - Pemantauan

Amazon menawarkan CloudWatch untuk mengumpulkan dan menganalisis kinerja melalui konsol CloudWatch, baris perintah, atau API CloudWatch. Anda juga dapat menggunakannya untuk menyetel alarm dan melakukan tugas. Itu melakukan tindakan tertentu pada acara tertentu.

Konsol Cloudwatch

Manfaatkan CloudWatch dengan mengakses Konsol Manajemen, lalu buka konsol CloudWatch di https://console.aws.amazon.com/cloudwatch/.

Anda kemudian dapat melakukan langkah-langkah berikut -

  • Pilih Metrics dari panel navigasi.

  • Di bawah metrik DynamoDB dalam CloudWatch Metrics by Category panel, pilih Table Metrics.

  • Gunakan panel atas untuk menggulir ke bawah dan memeriksa seluruh daftar metrik tabel. ItuViewing daftar menyediakan opsi metrik.

Di antarmuka hasil, Anda dapat memilih / batal memilih setiap metrik dengan memilih kotak centang di samping nama sumber daya dan metrik. Kemudian Anda akan dapat melihat grafik untuk setiap item.

Integrasi API

Anda dapat mengakses CloudWatch dengan kueri. Gunakan nilai metrik untuk melakukan tindakan CloudWatch. Catatan DynamoDB tidak mengirim metrik dengan nilai nol. Ini hanya melewatkan metrik untuk periode waktu di mana metrik tersebut tetap pada nilai itu.

Berikut adalah beberapa metrik yang paling umum digunakan -

  • ConditionalCheckFailedRequests- Ini melacak jumlah upaya yang gagal pada penulisan kondisional seperti penulisan PutItem bersyarat. Penulisan yang gagal menambah metrik ini satu per satu saat evaluasi menjadi salah. Itu juga memunculkan kesalahan HTTP 400.

  • ConsumedReadCapacityUnits- Ini mengukur unit kapasitas yang digunakan selama periode waktu tertentu. Anda dapat menggunakan ini untuk memeriksa tabel individual dan konsumsi indeks.

  • ConsumedWriteCapacityUnits- Ini mengukur unit kapasitas yang digunakan selama periode waktu tertentu. Anda dapat menggunakan ini untuk memeriksa tabel individual dan konsumsi indeks.

  • ReadThrottleEvents- Mengukur permintaan yang melebihi unit kapasitas yang disediakan dalam pembacaan tabel / indeks. Ini bertambah pada setiap throttle termasuk operasi batch dengan beberapa throttle.

  • ReturnedBytes - Ini mengukur byte yang dikembalikan dalam operasi pengambilan dalam jangka waktu tertentu.

  • ReturnedItemCount- Ini mengukur item yang dikembalikan dalam operasi Query dan Scan selama periode waktu tertentu. Ini hanya membahas item yang dikembalikan, bukan yang dievaluasi, yang biasanya merupakan angka yang sangat berbeda.

Note - Ada lebih banyak metrik yang ada, dan sebagian besar memungkinkan Anda menghitung rata-rata, jumlah, maksimum, minimum, dan hitungan.