Bagikan melalui


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

BERLAKU UNTUK: NoSQL MongoDB Cassandra Gremlin Meja

Pengaturan diagnostik di Azure digunakan untuk mengumpulkan log sumber daya. Sumber daya memancarkan Log sumber daya Azure dan menyediakan data yang kaya dan sering tentang pengoperasian sumber daya tersebut. Log ini diambil per permintaan dan disebut sebagai "log sarana data." Beberapa contoh operasi sarana data termasuk menghapus, menyisipkan, dan readFeed. Isi log ini bervariasi menurut jenis sumber daya.

Metrik platform dan Log aktivitas dikumpulkan secara otomatis, sedangkan Anda harus membuat pengaturan diagnostik untuk mengumpulkan log sumber daya atau meneruskannya di luar Azure Monitor. Anda dapat mengaktifkan pengaturan diagnostik untuk akun Azure Cosmos DB dan mengirim log sumber daya ke sumber berikut:

  • Ruang kerja Analitik Log Azure Monitor
    • Data yang dikirim ke Analitik Log dapat ditulis ke tabel Diagnostik Azure (warisan) atau Khusus sumber daya (pratinjau)
  • Pusat aktivitas
  • Akun Penyimpanan

Catatan

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

Prasyarat

  • Akun Azure Cosmos DB yang sudah ada.
  • Ruang kerja Analitik Log Azure Monitor yang sudah ada.

Membuat pengaturan diagnostik

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

Catatan

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.

    Penting

    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.

  4. Di panel Pengaturan diagnostik, beri nama pengaturan contoh pengaturan lalu pilih kategori QueryRuntimeStatistics. Kirim log ke Ruang Kerja Analitik Log yang 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.

Peringatan

Mengaktifkan fitur ini dapat menimbulkan biaya pengelogan tambahan, untuk rincian harga kunjungi 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 kueri teks lengkap Diagnostik.

    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.