Mengirim data diagnostik ke Analitik Log untuk Azure Virtual Desktop

Penting

Konten ini berlaku untuk Azure Virtual Desktop dengan objek Azure Resource Manager Azure Virtual Desktop. Jika Anda menggunakan Azure Virtual Desktop (klasik) tanpa objek Azure Resource Manager, lihat artikel ini.

Azure Virtual Desktop menggunakan Azure Monitor untuk pemantauan dan peringatan seperti banyak layanan Azure lainnya. Ini memungkinkan admin mengidentifikasi masalah melalui satu antarmuka. Layanan ini membuat log aktivitas untuk tindakan pengguna dan administratif. Setiap log aktivitas termasuk dalam kategori berikut:

Kategori Deskripsi
Aktivitas Manajemen Apakah upaya untuk mengubah objek Azure Virtual Desktop menggunakan API atau PowerShell berhasil.
Feed Apakah pengguna dapat berhasil berlangganan ruang kerja.
Koneksi Ketika pengguna memulai dan menyelesaikan koneksi ke layanan.
Pendaftaran host Apakah host sesi berhasil didaftarkan dengan layanan saat menyambungkan.
Kesalahan Di mana pengguna mengalami masalah dengan aktivitas tertentu.
Titik pemeriksaan Langkah-langkah spesifik dalam masa hidup aktivitas yang dicapai.
Status Kesehatan Agen Pantau kesehatan dan status agen Azure Virtual Desktop yang dipasang pada setiap host sesi.
Jaringan Data jaringan rata-rata untuk sesi pengguna untuk dipantau detailnya termasuk perkiraan waktu pulang pergi.
Grafik Koneksi ion Data performa dari aliran grafis Azure Virtual Desktop.
Aktivitas Manajemen Host Sesi Aktivitas manajemen host sesi.
Skala Otomatis Operasi penskalaan.

Koneksi yang tidak mencapai Azure Virtual Desktop tidak akan muncul dalam hasil diagnostik karena layanan peran diagnostik itu sendiri adalah bagian dari Azure Virtual Desktop. Masalah koneksi Azure Virtual Desktop dapat terjadi ketika pengguna mengalami masalah konektivitas jaringan.

Azure Monitor memungkinkan Anda menganalisis data Azure Virtual Desktop dan meninjau penghitung kinerja komputer virtual (VM), semuanya dalam alat yang sama. Artikel ini akan memberi tahu Anda lebih lanjut tentang cara mengaktifkan diagnostik untuk lingkungan Azure Virtual Desktop Anda.

Catatan

Untuk mempelajari cara memantau VM Anda di Azure, lihat Memantau komputer virtual Azure dengan Azure Monitor. Selain itu , pastikan untuk meninjau glosarium Azure Virtual Desktop Insights untuk pemahaman yang lebih baik tentang pengalaman pengguna Anda pada host sesi.

Prasyarat

Sebelum dapat menggunakan Azure Virtual Desktop dengan Log Analytics, Anda memerlukan:

Mendorong data diagnostik ke ruang kerja Anda

Anda dapat mendorong data diagnostik dari objek Azure Virtual Desktop ke dalam Analitik Log untuk ruang kerja Anda. Anda dapat langsung mengatur fitur ini saat pertama kali membuat objek.

Cara menyiapkan Analitik Log untuk objek baru:

  1. Masuk ke portal Microsoft Azure dan masuk ke Azure Virtual Desktop.

  2. Navigasikan ke objek (seperti kumpulan host, grup aplikasi, atau ruang kerja) yang ingin Anda ambil log dan peristiwanya.

  3. Pilih Pengaturan diagnostik di menu di sisi kiri layar.

  4. Pilih Tambahkan pengaturan diagnostik di menu yang muncul di sisi kanan layar.

    Opsi yang ditampilkan di halaman Pengaturan Diagnostik akan bervariasi tergantung pada jenis objek yang Anda edit.

    Misalnya, saat mengaktifkan diagnostik untuk grup aplikasi, Anda akan melihat opsi untuk mengonfigurasi titik pemeriksaan, kesalahan, dan manajemen. Untuk ruang kerja, kategori ini mengonfigurasi umpan untuk dilacak saat pengguna berlangganan daftar aplikasi. Untuk mempelajari selengkapnya tentang pengaturan diagnostik lihat Membuat pengaturan diagnostik untuk mengumpulkan log dan metrik sumber daya di Azure.

    Penting

    Ingatlah untuk mengaktifkan diagnostik pada setiap objek Azure Resource Manager yang ingin Anda pantau. Data akan tersedia untuk aktivitas setelah diagnostik diaktifkan. Mungkin perlu beberapa jam setelah pengaturan pertama.

  5. Masukkan nama untuk konfigurasi pengaturan Anda, lalu pilih Kirim ke Analitik Log. Nama yang Anda gunakan tidak boleh menggunakan spasi dan harus sesuai dengan konvensi penamaan Azure. Sebagai bagian dari log, Anda dapat memilih semua opsi yang ingin ditambahkan ke Analitik Log, seperti Titik Pemeriksaan, Kesalahan, Manajemen, dan sebagainya.

  6. Pilih Simpan.

Catatan

Analitik Log memberi Anda opsi untuk mengalirkan data ke Pusat Aktivitas atau mengarsipkannya di akun penyimpanan. Untuk mempelajari selengkapnya tentang fitur ini, lihat Data pemantauan Stream Azure ke pusat aktivitas dan log sumber daya Archive Azure ke akun penyimpanan.

Cara mengakses Analitik Log

Anda dapat mengakses ruang kerja Analitik Log di portal Microsoft Azure atau Azure Monitor.

Mengakses Analitik Log di ruang kerja Analitik Log

  1. Masuk ke portal Azure.

  2. Mencari Ruang kerja Analitik Log.

  3. Di bawah Layanan, pilih Ruang kerja Analitik Log.

  4. Dari daftar, pilih ruang kerja yang Anda konfigurasi untuk objek Azure Virtual Desktop Anda.

  5. Setelah di ruang kerja Anda, pilih Log. Anda bisa memfilter daftar menu Anda dengan fungsi Pencarian.

Mengakses Analitik Log di Azure Monitor

  1. Masuk ke portal Azure.

  2. Cari dan pilih Pantau.

  3. Pilih Log.

  4. Ikuti instruksi di halaman pembuatan log untuk mengatur lingkup kueri Anda.

  5. Anda siap untuk melakukan kueri diagnostik. Semua tabel diagnostik memiliki prefiks "WVD".

Catatan

Untuk informasi lebih lanjut mengenai tabel yang disimpan di Azure Monitor Logs, lihat Referensi data Azure Monitor. Semua tabel yang terkait dengan Azure Virtual Desktop diawali dengan "WVD."

Tempo untuk mengirim kejadian diagnostik

Peristiwa diagnostik dikirim ke Analitik Log saat selesai.

Analitik Log hanya melapor pada status menengah ini untuk aktivitas koneksi:

  • Dimulai: saat pengguna memilih dan menyambungkan ke aplikasi atau desktop di klien Desktop Jarak Jauh.
  • Tersambung: saat pengguna berhasil terhubung ke VM tempat aplikasi atau desktop dihosting.
  • Selesai: ketika pengguna atau server memutuskan koneksi sesi tempat aktivitas berlangsung.

Contoh kueri

Akses contoh kueri melalui UI Analitik Log Azure Monitor:

  1. Buka ruang kerja Analitik Log Anda, lalu pilih Log. Contoh UI kueri diperlihatkan secara otomatis.
  2. Ubah filter menjadi Kategori.
  3. Pilih Azure Virtual Desktop untuk meninjau kueri yang tersedia.
  4. Pilih Jalankan untuk menjalankan kueri yang dipilih.

Pelajari selengkapnya tentang contoh antarmuka kueri di Kueri tersimpan di Analitik Log Azure Monitor.

Daftar kueri berikut ini memungkinkan Anda meninjau informasi koneksi atau masalah untuk pengguna tunggal. Anda dapat menjalankan kueri ini di editor kueri Analitik Log. Untuk setiap kueri, ganti userupn dengan UPN pengguna yang ingin Anda cari.

Untuk menemukan semua koneksi untuk pengguna tunggal:

WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId

Untuk menemukan berapa kali pengguna tersambung per hari:

WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
|summarize dcount(CorrelationId) by bin(TimeGenerated, 1d)

Untuk menemukan durasi sesi menurut pengguna:

let Events = WVDConnections | where UserName == "userupn" ;
Events
| where State == "Connected"
| project CorrelationId , UserName, ResourceAlias , StartTime=TimeGenerated
| join (Events
| where State == "Completed"
| project EndTime=TimeGenerated, CorrelationId)
on CorrelationId
| project Duration = EndTime - StartTime, ResourceAlias
| sort by Duration asc

Untuk menemukan kesalahan pada pengguna tertentu:

WVDErrors
| where UserName == "userupn"
|take 100

Untuk mengetahui apakah terjadi kesalahan tertentu pada pengguna lain:

WVDErrors
| where CodeSymbolic =="ErrorSymbolicCode"
| summarize count(UserName) by CodeSymbolic

Catatan

  • Saat pengguna membuka sesi desktop secara penuh, penggunaan aplikasi mereka dalam sesi tidak dilacak sebagai titik pemeriksaan dalam tabel WVDCheckpoints.
  • Kolom ResourcesAlias dalam tabel WVDConnections memperlihatkan apakah pengguna telah tersambung ke desktop penuh atau ke aplikasi terpublikasi. Kolom hanya menampilkan aplikasi pertama yang dibuka selama koneksi. Setiap aplikasi terpublikasi yang dibuka pengguna dilacak di WVDCheckpoints.
  • Tabel WVDErrors menunjukkan kesalahan manajemen, masalah pendaftaran host, dan masalah lain yang terjadi saat pengguna berlangganan daftar aplikasi atau desktop.
  • Tabel WVDErrors membantu Anda mengidentifikasi masalah yang dapat diselesaikan dengan tugas admin. Nilai pada ServiceError harus selalu sama false untuk jenis masalah ini. Jika ServiceError sama dengan true, Anda harus meneruskan masalah tersebut ke Microsoft. Pastikan Anda memberikan CorrelationID pada kesalahan yang Anda eskalasi.
  • Saat men-debug masalah konektivitas, dalam beberapa kasus informasi klien mungkin hilang meskipun peristiwa koneksi selesai. Hal ini berlaku untuk tabel WVDConnections dan WVDCheckpoints.

Langkah berikutnya