Pemantauan CloudWatch dengan Amazon - Amazon Quantum Ledger Database (Amazon QLDB)

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

Pemantauan CloudWatch dengan Amazon

Anda dapat memantau Amazon QLDB CloudWatch menggunakan, yang mengumpulkan dan memproses data mentah dari Amazon QLDB menjadi metrik yang dapat dibaca. near-real-time Ini mencatat statistik ini selama dua minggu sehingga Anda dapat mengakses informasi historis dan mendapatkan perspektif yang lebih baik tentang kinerja aplikasi atau layanan web Anda. Secara default, data metrik QLDB secara otomatis dikirim CloudWatch ke dalam periode 1 atau 15 menit. Untuk informasi selengkapnya, lihat Apa itu Amazon CloudWatch, CloudWatch Acara Amazon, dan CloudWatch Log Amazon? di Panduan CloudWatch Pengguna Amazon.

Bagaimana cara menggunakan metrik QLDB?

Metrik yang dilaporkan oleh QLDB memberikan informasi yang dapat Anda analisis dengan berbagai cara. Daftar berikut menunjukkan beberapa penggunaan umum untuk metrik. Daftar ini berisi saran agar Anda dapat memulai, bukan daftar komprehensif.

  • Anda dapat memantau JournalStorage dan IndexedStorage selama periode waktu tertentu, untuk melacak berapa banyak ruang disk yang dikonsumsi buku besar Anda.

  • Anda dapat memantau ReadIOs dan WriteIOs selama periode waktu tertentu, untuk melacak berapa banyak permintaan yang diproses oleh buku besar Anda.

  • Anda dapat memantau CommandLatency untuk melacak kinerja buku besar Anda untuk operasi data dan menganalisis jenis perintah yang menghasilkan latensi paling banyak.

Metrik dan dimensi Amazon QLDB

Saat Anda berinteraksi dengan Amazon QLDB, itu mengirimkan metrik dan dimensi berikut ke. CloudWatch Metrik penyimpanan dilaporkan setiap 15 menit, dan semua metrik lainnya dikumpulkan dan dilaporkan setiap menit. Anda dapat menggunakan prosedur berikut untuk melihat metrik QLDB.

Untuk melihat metrik menggunakan konsol CloudWatch

Metrik dikelompokkan terlebih dahulu berdasarkan namespace layanan, lalu berdasarkan berbagai kombinasi dimensi dalam setiap namespace.

  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Jika perlu, ubah Wilayah. Pada bilah navigasi, pilih Wilayah tempat AWS sumber daya Anda berada. Untuk informasi selengkapnya, lihat Wilayah dan titik akhir.

  3. Di panel navigasi, pilih Metrik.

  4. Di bawah tab Semua metrik, pilih QLDB.

Untuk melihat metrik menggunakan AWS CLI
  • Pada jendela perintah, gunakan perintah berikut.

    aws cloudwatch list-metrics --namespace "AWS/QLDB"

CloudWatch menampilkan metrik berikut untuk QLDB.

Dimensi dan metrik Amazon QLDB

Metrik dan dimensi yang dikirimkan Amazon QLDB ke CloudWatch Amazon tercantum di sini.

Metrik QLDB

Metrik Deskripsi
JournalStorage

Jumlah total ruang disk yang digunakan oleh jurnal buku besar, dilaporkan dalam interval 15 menit. Jurnal ini berisi riwayat lengkap, tidak dapat diubah, dan dapat diverifikasi dari semua perubahan pada data Anda.

Unit: Bytes

Dimensi: LedgerName

IndexedStorage

Jumlah total ruang disk yang digunakan oleh tabel buku besar, indeks, dan riwayat yang diindeks, dilaporkan dalam interval 15 menit. Penyimpanan terindeks terdiri dari data buku besar yang dioptimalkan untuk kueri berkinerja tinggi.

Unit: Bytes

Dimensi: LedgerName

ReadIOs

Jumlah permintaan I/O baca, dilaporkan dalam interval satu menit. Ini menangkap semua jenis operasi baca, termasuk transaksi data, permintaan verifikasi, ekspor jurnal, dan aliran jurnal.

Unit: Count

Dimensi: LedgerName

WriteIOs

Jumlah permintaan I/O tulis, dilaporkan dalam interval satu menit.

Unit: Count

Dimensi: LedgerName

CommandLatency

Jumlah waktu yang dibutuhkan untuk operasi data, dilaporkan dalam interval satu menit.

Unit: Milliseconds

Dimensi: CommandType, LedgerName

IsImpaired

Bendera yang menunjukkan jika aliran jurnal ke Kinesis Data Streams terganggu, dilaporkan dalam interval satu menit. Nilai 1 menunjukkan bahwa aliran dalam keadaan terganggu, dan 0 menunjukkan sebaliknya.

Unit: Boolean (0 atau 1)

Dimensi: LedgerName, StreamId

OccConflictExceptions

Jumlah permintaan ke QLDB yang menghasilkan file. OccConflictException Untuk informasi tentang kontrol konkurensi optimis (OCC), lihat. Model Konkurensi Amazon QLDB

Unit: Count

Session4xxExceptions

Jumlah permintaan ke QLDB yang menghasilkan kesalahan HTTP 4xx.

Unit: Count

Session5xxExceptions

Jumlah permintaan ke QLDB yang menghasilkan kesalahan HTTP 5xx.

Unit: Count

SessionRateExceededExceptions

Jumlah permintaan ke QLDB yang menghasilkan a. SessionRateExceededException

Unit: Count

Dimensi untuk metrik QLDB

Metrik untuk QLDB dikualifikasikan berdasarkan nilai untuk akun, nama buku besar, ID aliran, atau jenis perintah. Anda dapat menggunakan CloudWatch konsol untuk mengambil data QLDB sepanjang salah satu dimensi dalam tabel berikut.

Dimensi Deskripsi
LedgerName

Dimensi ini membatasi data ke buku besar tertentu. Nilai ini dapat berupa nama buku besar apa pun di saat ini Wilayah AWS dan saat ini Akun AWS.

StreamId

Dimensi ini membatasi data ke aliran jurnal tertentu. Nilai ini dapat berupa ID aliran apa pun untuk buku besar saat ini Wilayah AWS dan saat ini Akun AWS.

CommandType

Dimensi ini membatasi data ke salah satu perintah API data QLDB berikut:

  • AbortTransaction

  • CommitTransaction

  • EndSession

  • ExecuteStatement

  • FetchPage

  • StartSession

  • StartTransaction

Untuk mempelajari cara QLDB menggunakan perintah ini untuk mengelola operasi data, lihat. Manajemen sesi dengan pengemudi

Membuat CloudWatch alarm untuk memantau Amazon QLDB

Anda dapat membuat CloudWatch alarm Amazon yang mengirimkan pesan Amazon Simple Notification Service (Amazon SNS) saat alarm berubah status. Alarm mengawasi metrik tunggal selama periode waktu yang Anda tentukan. Alarm tersebut melakukan satu atau beberapa tindakan berdasarkan nilai metrik yang relatif terhadap ambang batas tertentu selama beberapa periode waktu. Tindakan ini adalah notifikasi yang dikirim ke topik Amazon SNS atau kebijakan Penskalaan Otomatis.

Alarm memanggil tindakan untuk perubahan status berkelanjutan saja. CloudWatch alarm tidak memanggil tindakan hanya karena mereka berada dalam keadaan tertentu. Status harus diubah dan dipelihara selama jangka waktu tertentu.

Untuk informasi selengkapnya tentang membuat CloudWatch alarm, lihat Menggunakan CloudWatch alarm Amazon di CloudWatch Panduan Pengguna Amazon.