Mengaktifkan pembuatan log diagnostik untuk layanan Azure AI

Panduan ini menyediakan instruksi langkah demi langkah untuk mengaktifkan pembuatan log diagnostik untuk layanan Azure AI. Log ini memberikan data yang kaya dan sering digunakan tentang pengoperasian sumber daya yang digunakan untuk identifikasi dan penelusuran masalah. Sebelum melanjutkan, Anda harus memiliki akun Azure dengan langganan ke setidaknya satu layanan Azure AI, seperti Layanan Ucapan.

Prasyarat

Untuk mengaktifkan pembuatan log diagnostik, Anda memerlukan tempat untuk menyimpan data log Anda. Tutorial ini menggunakan Azure Storage dan Analitik Log.

  • Azure Storage - Menyimpan log diagnostik untuk audit kebijakan, analisis statis, atau pencadangan. Akun penyimpanan tidak harus dalam langganan yang sama dengan log yang dihasilkan sumber daya selama pengguna yang mengonfigurasi pengaturan memiliki akses Azure RBAC yang sesuai ke kedua langganan.
  • Analitik Log - Alat penelusuran dan analisis log fleksibel yang memungkinkan analisis log mentah yang dihasilkan oleh sumber daya Azure.

Catatan

Mengaktifkan pengumpulan log diagnostik

Mari kita mulai dengan mengaktifkan pembuatan log diagnostik menggunakan portal Microsoft Azure.

Catatan

Untuk mengaktifkan fitur ini menggunakan PowerShell atau CLI Azure, gunakan petunjuk yang disediakan di Mengumpulkan dan menggunakan data log dari sumber daya Azure Anda.

  1. Buka portal Microsoft Azure. Kemudian temukan dan pilih sumber daya layanan Azure AI. Misalnya, langganan Anda ke Layanan Ucapan.
  2. Selanjutnya, dari menu navigasi sebelah kiri, cari Pemantauan dan pilih Setelan diagnostik. Layar ini berisi semua pengaturan diagnostik yang dibuat sebelumnya untuk sumber daya ini.
  3. Jika ada sumber daya yang dibuat sebelumnya yang ingin Anda gunakan, Anda dapat memilihnya sekarang. Jika tidak, pilih + Tambahkan setelan diagnostik.
  4. Masukkan nama untuk pengaturan. Kemudian pilih Arsipkan ke akun penyimpanan dan Kirim ke Analitik log.
  5. Saat diminta untuk mengonfigurasi, pilih akun penyimpanan dan ruang kerja OMS yang ingin Anda gunakan untuk menyimpan log diagnostik Anda. Catatan: Jika Anda tidak memiliki akun penyimpanan atau ruang kerja OMS, ikuti petunjuk untuk membuatnya.
  6. Pilih Audit, RequestResponse, dan AllMetrics. Kemudian atur periode retensi untuk data log diagnostik Anda. Jika kebijakan penyimpanan disetel ke nol, peristiwa untuk kategori log tersebut akan disimpan tanpa batas waktu.
  7. Pilih Simpan.

Diperlukan waktu hingga dua jam sebelum data pengelogan tersedia untuk kueri dan analisis. Jadi jangan khawatir jika Anda tidak segera melihat apa pun.

Lihat dan ekspor data diagnostik dari Azure Storage

Azure Storage adalah solusi penyimpanan objek andal yang dioptimalkan untuk menyimpan sejumlah besar data tidak terstruktur. Di bagian ini, Anda akan belajar membuat kueri akun penyimpanan Anda untuk total transaksi selama jangka waktu 30 hari dan mengekspor data ke excel.

  1. Dari portal Microsoft Azure, temukan sumber daya Azure Storage yang Anda buat di bagian terakhir.
  2. Dari menu navigasi sebelah kiri, cari Pemantauan dan pilih Metrik.
  3. Gunakan menu dropdown yang tersedia untuk mengonfigurasi kueri Anda. Untuk contoh ini, mari tetapkan rentang waktu ke 30 hari terakhir dan metrik ke Transaksi.
  4. Saat kueri selesai, Anda akan melihat visualisasi transaksi selama 30 hari terakhir. Untuk mengekspor data ini, gunakan tombol Ekspor ke Excel yang terletak di bagian atas halaman.

Pelajari lebih lanjut tentang apa yang dapat Anda lakukan dengan data diagnostik di Azure Storage.

Lihat log di Analitik Log

Ikuti petunjuk ini untuk mempelajari data analitik log untuk sumber daya Anda.

  1. Dari portal Microsoft Azure, cari dan pilih Analitik Log dari menu navigasi sebelah kiri.
  2. Cari dan pilih sumber daya yang Anda buat saat mengaktifkan diagnostik.
  3. Di bagian Umum, cari dan pilih Log. Dari halaman ini, Anda dapat menjalankan kueri terhadap log Anda.

Contoh kueri

Berikut adalah beberapa kueri Kusto dasar yang dapat Anda gunakan untuk mempelajari data log Anda.

Jalankan kueri ini untuk semua log diagnostik dari layanan Azure AI untuk periode waktu tertentu:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"

Jalankan kueri ini untuk melihat 10 log terbaru:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| take 10

Jalankan kueri ini untuk mengelompokkan operasi menurut Sumber Daya:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES" |
summarize count() by Resource

Jalankan kueri ini untuk menemukan waktu rata-rata yang diperlukan untuk melakukan operasi:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize avg(DurationMs)
by OperationName

Jalankan kueri ini untuk melihat volume operasi dari waktu ke waktu yang dibagi berdasarkan OperationName dengan jumlah yang dikumpulkan untuk setiap 10 detik.

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize count()
by bin(TimeGenerated, 10s), OperationName
| render areachart kind=unstacked

Langkah berikutnya