Memantau data Azure Cosmos DB menggunakan pengaturan diagnostik Analitik Log Azure Monitor

Anda dapat mengumpulkan log sumber daya di Azure dengan menggunakan pengaturan diagnostik. Sumber daya menghasilkan log sumber daya Azure dan menyediakan data yang kaya serta sering tentang operasi sumber daya tersebut. Log ini diambil untuk setiap permintaan dan juga dikenal sebagai catatan sarana data. Beberapa contoh operasi bidang data termasuk menghapus, menyisipkan, dan membaca Umpan. Isi log ini bervariasi menurut jenis sumber daya.

Untuk mempelajari selengkapnya tentang pengaturan diagnostik, lihat Pengaturan diagnostik di Azure Monitor.

Nota

Sebaiknya buat pengaturan diagnostik dalam mode khusus sumber daya (untuk semua API kecuali API untuk Tabel) mengikuti instruksi di tab REST API . Opsi ini menyediakan pengoptimalan biaya tambahan dengan tampilan yang ditingkatkan untuk menangani data.

Prerequisites

  • Akun Azure Cosmos DB yang sudah ada.
    • Jika Anda memiliki langganan Azure, buat akun baru.
    • Jika Anda tidak memiliki langganan Azure, buatlah akun gratis sebelum Anda memulai.
  • Ruang kerja Analitik Log Azure Monitor yang sudah ada.

Warning

Jika Anda perlu menghapus, mengganti nama, atau memindahkan sumber daya, atau memigrasikannya di seluruh grup sumber daya atau langganan, pertama-tama hapus pengaturan diagnostiknya. Sebaliknya, jika Anda membuat ulang sumber daya ini, pengaturan diagnostik untuk sumber daya yang dihapus mungkin dapat disertakan dengan sumber daya baru, tergantung pada konfigurasi sumber daya untuk setiap sumber daya. Jika pengaturan diagnostik disertakan dengan sumber daya baru, ini melanjutkan pengumpulan log sumber daya sebagaimana didefinisikan dalam pengaturan diagnostik dan mengirimkan data metrik dan log yang sesuai ke tujuan yang telah dikonfigurasi sebelumnya.

Selain itu, ini adalah praktik yang baik untuk menghapus pengaturan diagnostik untuk sumber daya yang akan Anda hapus dan tidak berencana menggunakan lagi untuk menjaga lingkungan Anda tetap bersih.

Membuat pengaturan diagnostik

Di sini, kami menelusuri proses pembuatan pengaturan diagnostik untuk akun Anda.

Nota

Metrik untuk mengekspor log sebagai kategori saat ini tidak didukung.

  1. Masuk ke portal Azure.

  2. Navigasikan ke akun Azure Cosmos DB Anda yang sudah ada.

  3. Di bagian Pemantauan dari menu sumber daya, pilih Pengaturan diagnostik. Kemudian, pilih opsi Tambahkan pengaturan diagnostik.

    Cuplikan layar daftar pengaturan diagnostik dengan opsi untuk membuat yang baru atau mengedit yang sudah ada.

    Important

    Anda mungkin melihat perintah untuk "mengaktifkan kueri teks lengkap [...] untuk pengelogan yang lebih rinci" jika fitur kueri teks lengkap tidak diaktifkan di akun Anda. Anda dapat mengabaikan peringatan ini dengan aman jika Anda tidak ingin mengaktifkan fitur ini. Untuk informasi selengkapnya, lihat mengaktifkan kueri teks lengkap penuh.

  4. Pada panel Pengaturan diagnostik, beri nama pengaturan contoh-pengaturan lalu pilih kategori QueryRuntimeStatistics. Aktifkan kotak centang Send to Log Analytics Workspace, kemudian memilih ruang kerja yang sudah ada. Terakhir, pilih Sumber Daya khusus sebagai opsi tujuan.

    Cuplikan layar berbagai opsi untuk mengonfigurasi pengaturan diagnostik.

Mengaktifkan kueri teks lengkap untuk mencatat teks kueri

Azure Cosmos DB menyediakan logging lanjutan untuk pemecahan masalah terperinci. Dengan mengaktifkan kueri teks lengkap, Anda dapat menampilkan kueri deobfuscated untuk semua permintaan dalam akun Azure Cosmos DB Anda. Anda juga memberikan izin bagi Azure Cosmos DB untuk mengakses dan menampilkan data ini di log Anda.

Warning

Mengaktifkan fitur ini dapat mengakibatkan biaya pengelogan tambahan. Untuk detail harga, lihat Harga Azure Monitor. Disarankan untuk menonaktifkan fitur ini setelah pemecahan masalah.

  1. Pada halaman akun Azure Cosmos DB yang sudah ada, pilih opsi Fitur di dalam bagian Pengaturan menu sumber daya. Kemudian, pilih fitur Diagnostik full-text query.

    Cuplikan layar fitur yang tersedia untuk akun Azure Cosmos DB.

  2. Dalam dialog, pilih Enable. Pengaturan ini diterapkan dalam beberapa menit. Semua log yang baru diserap sekarang memiliki teks lengkap atau teks PIICommand untuk setiap permintaan.

    Cuplikan layar fitur kueri teks lengkap diagnostik diaktifkan untuk akun Azure Cosmos DB.