Memantau beban kerja - Portal Azure

Artikel ini menjelaskan cara menggunakan portal Azure untuk memantau beban kerja. Ini termasuk penyiapan Azure Monitor Logs untuk menyelidiki eksekusi kueri dan tren beban kerja menggunakan analitik log untuk Synapse SQL.

Prasyarat

  • Langganan Azure: Jika Anda tidak memiliki langganan Azure, buat akun Azure gratis sebelum Memulai.
  • Kumpulan SQL: Kita akan mengumpulkan log untuk kumpulan SQL. Jika Anda tidak menyediakan kumpulan SQL, lihat petunjuk di Membuat kumpulan SQL.

Membuat ruang kerja Log Analytics

Di portal Azure, buka halaman untuk ruang kerja Analitik Log, atau gunakan jendela pencarian layanan Azure untuk membuat ruang kerja Analitik Log baru.

Cuplikan layar menampilkan ruang kerja Log Analytics tempat Anda dapat memilih Tambahkan.

Cuplikan layar menampilkan ruang kerja Log Analytics tempat Anda dapat memasukkan nilai.

Untuk informasi selengkapnya tentang ruang kerja, lihat Membuat ruang kerja Analitik Log.

Menyalakan log Sumber Daya

Konfigurasikan pengaturan diagnostik untuk mencerminkan log dari kumpulan SQL Anda. Log terdiri dari tampilan telemetri yang setara dengan DMV pemecahan masalah kinerja yang paling umum digunakan. Saat ini tampilan berikut ini didukung:

Cuplikan layar halaman untuk membuat pengaturan diagnostik  di portal Azure.

Log dapat dipancarkan ke Azure Storage, Stream Analytics, atau Log Analytics. Untuk tutorial ini, pilih Log Analytics. Pilih semua kategori dan metrik yang diinginkan dan pilih Kirim ke ruang kerja Analitik Log.

Cuplikan layar halaman untuk menentukan log mana yang akan dikumpulkan di portal Azure.

Pilih Simpan untuk membuat pengaturan diagnostik baru. Mungkin perlu waktu beberapa menit agar data muncul dalam kueri.

Menjalankan kueri terhadap Log Analytics

Buka ruang kerja Log Analytics, tempat Anda dapat:

  • Menganalisis log menggunakan kueri log dan menyimpan kueri untuk digunakan kembali
  • Menyimpan kueri untuk digunakan kembali
  • Membuat pemberitahuan log
  • Menyematkan hasil kueri ke dasbor

Untuk detail tentang kemampuan kueri log menggunakan Kusto, lihat Ringkasan Bahasa Kueri Kusto (KQL).

Editor ruang kerja Analitik Log.

Kueri ruang kerja Analitik Log.

Kueri log sampel

Atur cakupan kueri Anda ke sumber daya ruang kerja Analitik Log.

//List all queries
AzureDiagnostics
| where Category contains "ExecRequests"
| project TimeGenerated, StartTime_t, EndTime_t, Status_s, Command_s, ResourceClass_s, duration=datetime_diff('millisecond',EndTime_t, StartTime_t)
//Chart the most active resource classes
AzureDiagnostics
| where Category contains "ExecRequests"
| where Status_s == "Completed"
| summarize totalQueries = dcount(RequestId_s) by ResourceClass_s
| render barchart
//Count of all queued queries
AzureDiagnostics
| where Category contains "waits"
| where Type == "UserConcurrencyResourceType"
| summarize totalQueuedQueries = dcount(RequestId_s)

Langkah berikutnya