Mengukur throughput

Selesai

Azure Monitor untuk Azure Cosmos DB menyediakan metrik Unit Permintaan Total yang dapat digunakan untuk menganalisis unit permintaan yang digunakan oleh operasi Azure Cosmos DB yang berbeda. Metrik ini kemudian dapat digunakan untuk menganalisis operasi tersebut dengan throughput tertinggi.

Memantau metrik ini memungkinkan kami untuk:

  • Mengidentifikasi operasi yang memakan lebih banyak unit permintaan daripada yang lain.
  • Mengidentifikasi operasi yang mengambil lebih banyak unit permintaan kumulatif dalam interval waktu tertentu.

Dengan mengidentifikasi operasi yang memiliki throughput yang lebih tinggi, misalnya, kita dapat:

  • Menentukan apakah operasi ini merupakan penyisipan atau upsert dan ditingkatkan, definisi indeksnya dapat ditinjau untuk bidang yang lebih dari atau di bawah pengindeksan tertentu. Kami kemudian dapat menentukan apakah kami harus menyertakan atau mengecualikan jalur dalam kebijakan pengindeksan mereka.
  • Mengubah kueri untuk digunakan dan diindeks dengan klausa filter.
  • Menggunakan kunci partisi yang akan meminimalkan kipas dari kueri ke partisi yang berbeda.
  • Jika memungkinkan, mengevaluasi apakah hasil yang lebih kecil akan memenuhi kebutuhan kueri.

Melihat metrik Unit Permintaan Total

Untuk melihat metrik Unit Permintaan Total, di bagian Metrik Azure Monitor:

  1. Pilih Jenis Sumber Dayaakun Azure Cosmos DB dan Terapkan dalam dialog cakupan.
  2. Pilih akun Azure Cosmos DB yang benar dari daftar drop-down.
  3. Di bawah Metrik, pilih Total Unit Permintaan dan jenis agregasi yang Anda butuhkan.
  4. Jika perlu, sempurnakan Rentang waktu dan Granuralitas waktu metrik.

Diagram that shows the options to monitor Total Request Units in Azure Cosmos DB.

Memfilter Total Unit Permintaan lebih lanjut

Secara default, Azure Monitor akan menampilkan throughput keseluruhan dari semua operasi Azure Cosmos DB yang dilakukan akun terpilih. Untuk menganalisis throughput dengan lebih baik, pemfilteran yang lebih terperinci akan diperlukan untuk menemukan penggunaan agregat dari masing-masing jenis operasi atau untuk membandingkan lebih lanjut penggunaan beberapa jenis operasi secara bersamaan. Menggunakan opsi Tambahkan filter dan Terapkan pemisahan akan membantu kami dengan analisis tersebut.

Azure Monitor memungkinkan kami untuk memfilter lebih lanjut berdasarkan CollectionName, DatabaseName, OperationType, Wilayah, Status, dan StatusCode tertentu. Misalnya, kami dapat menambahkan filter berdasarkan jenis operasi untuk melihat penggunaan operasi Azure Cosmos DB kami yang berbeda.

Diagram that shows the options to filter the monitoring of Total Request Units in Azure Cosmos DB.