Referensi data pemantauan Azure AI Search

Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.

Lihat Memantau Azure AI Search untuk detail tentang data yang bisa Anda kumpulkan untuk Azure AI Search dan cara menggunakannya.

Metrik

Bagian ini mencantumkan semua metrik platform yang dikumpulkan secara otomatis untuk layanan ini. Metrik ini juga merupakan bagian dari daftar global semua metrik platform yang didukung di Azure Monitor.

Untuk informasi tentang retensi metrik, lihat Gambaran umum Metrik Azure Monitor.

Metrik yang didukung untuk Microsoft.Search/searchServices

Tabel berikut mencantumkan metrik yang tersedia untuk jenis sumber daya Microsoft.Search/searchServices.

  • Semua kolom mungkin tidak ada di setiap tabel.
  • Beberapa kolom mungkin berada di luar area tampilan halaman. Pilih Perluas tabel untuk menampilkan semua kolom yang tersedia.

Judul tabel

  • Kategori - Grup metrik atau klasifikasi.
  • Metrik - Nama tampilan metrik seperti yang muncul di portal Azure.
  • Nama di REST API - Nama metrik seperti yang disebutkan dalam REST API.
  • Unit - Satuan ukuran.
  • Agregasi - Jenis agregasi default. Nilai yang valid: Rata-rata (Rata-rata), Minimum (Min), Maksimum (Maks), Total (Jumlah), Hitungan.
  • Dimensi dimensi - tersedia untuk metrik.
  • Interval Butir - Waktu tempat metrik diambil sampelnya. Misalnya, PT1M menunjukkan bahwa metrik diambil sampelnya setiap menit, PT30M setiap 30 menit, PT1H setiap jam, dan sebagainya.
  • Ekspor DS- Apakah metrik dapat diekspor ke Log Azure Monitor melalui pengaturan diagnostik. Untuk informasi tentang mengekspor metrik, lihat Membuat pengaturan diagnostik di Azure Monitor.
Metric Nama dalam REST API Unit Agregasi Dimensi Butir Waktu Ekspor DS
Jumlah yang diproses dokumen

Jumlah dokumen yang diproses
DocumentsProcessedCount Hitung Total, Hitungan DataSourceName, , FailedIndexerName, , IndexName,SkillsetName PT1M Ya
Latensi Pencarian

Latensi pencarian rata-rata untuk layanan pencarian
SearchLatency Detik Rata-rata <Tidak ada> PT1M Ya
Kueri pencarian per detik

Kueri pencarian per detik untuk layanan pencarian
SearchQueriesPerSecond CountPerSecond Rata-rata <Tidak ada> PT1M Ya
Jumlah pemanggilan eksekusi keterampilan

Jumlah eksekusi keterampilan
SkillExecutionCount Hitung Total, Hitungan DataSourceName, , FailedIndexerName, SkillName, , SkillsetName,SkillType PT1M Ya
Persentase kueri pencarian yang dibatasi

Persentase kueri pencarian yang dibatasi untuk layanan pencarian
ThrottledSearchQueriesPercentage Persen Rata-rata <Tidak ada> PT1M Ya

SearchQueriesPerSecond memperlihatkan rata-rata kueri pencarian per detik (QPS) untuk layanan pencarian. Kueri umum dijalankan dalam milidetik, jadi hanya kueri yang mengukur saat detik muncul dalam metrik seperti QPS. Nilai minimum adalah nilai terendah untuk kueri pencarian per detik yang didaftarkan selama menit tersebut. Maksimum adalah nilai tertinggi. Rata-rata adalah agregat sepanjang menit.

Contohnya, dalam satu menit, Anda mungkin memiliki pola seperti ini: satu detik dari beban tinggi yang merupakan nilai maksimum untuk SearchQueriesPerSecond, diikuti oleh 58 detik beban rata-rata, dan akhirnya satu detik dengan hanya satu kueri, yang merupakan nilai minimum.

Dimensi metrik

Untuk informasi tentang dimensi metrik apa itu, lihat Metrik multi-dimensi.

Azure AI Search memiliki dimensi berikut yang terkait dengan metrik yang menangkap jumlah dokumen atau keterampilan yang dijalankan, "Jumlah yang diproses dokumen" dan "Jumlah pemanggilan eksekusi keterampilan".

Nama Dimensi Deskripsi
DataSourceName Koneksi sumber data bernama yang digunakan selama eksekusi pengindeks. Nilai yang valid adalah salah satu jenis sumber data yang didukung.
Gagal Menunjukkan apakah instans gagal.
IndexerName Nama pengindeks.
IndexName Nama indeks.
SkillsetName Nama skillset yang digunakan selama eksekusi pengindeks.
SkillName Nama keterampilan dalam set keterampilan.
SkillType Dari @odata.type keterampilan.

Log sumber daya

Bagian ini mencantumkan jenis log sumber daya yang dapat Anda kumpulkan untuk layanan ini. Bagian menarik dari daftar semua jenis kategori log sumber daya yang didukung di Azure Monitor.

Log sumber daya yang didukung untuk Microsoft.Search/searchServices

Kategori Nama tampilan kategori Tabel log Mendukung rencana log dasar Mendukung transformasi waktu penyerapan Contoh kueri Biaya untuk diekspor
OperationLogs Log Operasi AzureDiagnostics

Log dari beberapa sumber daya Azure.

Tidak No Tidak

Tabel Log Azure Monitor

Bagian ini mencantumkan tabel Log Azure Monitor yang relevan dengan layanan ini, yang tersedia untuk kueri oleh Analitik Log menggunakan kueri Kusto. Tabel berisi data log sumber daya dan mungkin lebih bergantung pada apa yang dikumpulkan dan dirutekan ke dalamnya.

Layanan Pencarian

Microsoft.Search/searchServices

Table Deskripsi
AzureActivity Entri dari log aktivitas Azure memberikan wawasan tentang operasi sarana kontrol. Tugas yang dipanggil pada sarana kontrol, seperti menambahkan atau menghapus replika dan partisi, diwakili melalui aktivitas "Dapatkan Kunci Admin".
AzureDiagnostics Operasi kueri dan pengindeksan yang dicatat. Kueri terhadap tabel AzureDiagnostics di Analitik Log dapat menyertakan properti umum, properti khusus pencarian, dan operasi khusus pencarian yang tercantum di bagian referensi skema.
AzureMetrics Data metrik yang dipancarkan oleh Azure AI Search yang mengukur kesehatan dan performa.

Tabel log sumber daya

Tabel berikut ini mencantumkan properti log sumber daya di Azure AI Search. Log sumber daya dikumpulkan ke dalam Azure Monitor Logs atau Penyimpanan Azure. Di Azure Monitor, log dikumpulkan dalam tabel AzureDiagnostics di bawah nama Microsoft.Searchpenyedia sumber daya .

Bidang atau properti Penyimpanan Azure Solusi log Azure Monitor Deskripsi
waktu TANDA WAKTU Tanggal dan waktu (UTC) ketika operasi terjadi.
resourceId Concat("/", "/subscriptions", SubscriptionId, "resourceGroups", ResourceGroupName, "providers/Microsoft.Search/searchServices", ServiceName) Sumber daya Azure AI Search tempat log diaktifkan.
category "OperationLogs" Kategori log meliputi Audit, , ExecutionOperational, dan Request.
operationName Nama Nama operasi. Nama operasi dapat berupa Indexes.ListIndexStatsSummaries, , Indexes.Get, Indexes.Stats, Indexers.List, Query.SearchQuery.Suggest, Query.Lookup, Query.Autocomplete, CORS.Preflight, Indexes.Update, Indexes.Prototype, ServiceStats, DataSources.List, . Indexers.Warmup
durationMs DurationMilliseconds Durasi operasi, dalam milidetik.
operationVersion ApiVersion Versi API yang digunakan pada permintaan.
resultType (Gagal) ? "Gagal" : "Berhasil" Jenis respons.
resultSignature Keadaan Status respons HTTP operasi.
properti Properti Semua properti tambahan yang terkait dengan kategori peristiwa ini.

Log aktivitas

Tabel tertaut mencantumkan operasi yang dapat direkam dalam log aktivitas untuk layanan ini. Operasi ini adalah subset dari semua kemungkinan operasi penyedia sumber daya dalam log aktivitas.

Untuk informasi selengkapnya tentang skema entri log aktivitas, lihat Skema Log Aktivitas.

Tabel berikut ini mencantumkan operasi umum yang terkait dengan Pencarian Azure AI yang mungkin direkam dalam log aktivitas. Untuk daftar lengkap semua operasi Microsoft.Search, lihat Operasi penyedia sumber daya Microsoft.Search.

Operasi Deskripsi
Dapatkan Kunci Admin Setiap operasi yang memerlukan hak administratif dicatat sebagai operasi "Dapatkan Kunci Admin".
Dapatkan Kunci Kueri Setiap operasi baca-saja terhadap kumpulan dokumen indeks.
Meregenerasi Kunci Admin Permintaan untuk meregenerasi kunci API admin utama atau sekunder.

Entri umum mencakup referensi ke kunci API - pemberitahuan informasi umum seperti Dapatkan Kunci Admin dan Dapatkan Kunci Kueri. Aktivitas ini menunjukkan permintaan yang dibuat menggunakan kunci admin (membuat atau menghapus objek) atau kunci kueri, tetapi tidak menampilkan permintaan itu sendiri. Untuk informasi tentang butir ini, Anda harus mengonfigurasi pengelogan sumber daya.

Atau, Anda mungkin mendapatkan beberapa wawasan melalui riwayat perubahan. Di portal Azure, pilih aktivitas untuk membuka halaman detail lalu pilih "Ubah riwayat" untuk informasi tentang operasi yang mendasar.

Skema lainnya

Skema berikut sedang digunakan untuk layanan ini.

Jika Anda membangun kueri atau laporan kustom, struktur data yang berisi log sumber daya Pencarian Azure AI sesuai dengan skema berikut.

Untuk log sumber daya yang dikirim ke penyimpanan blob, setiap blob memiliki satu objek akar yang disebut rekaman yang berisi array objek log. Setiap blob berisi rekaman untuk semua operasi yang berlangsung selama jam yang sama.

Skema log sumber daya

Semua log sumber daya yang tersedia melalui Azure Monitor berbagi skema tingkat atas umum. Azure AI Search melengkapi dengan lebih banyak properti dan operasi yang unik untuk layanan pencarian.

Contoh berikut mengilustrasikan log sumber daya yang mencakup properti umum (TimeGenerated, Resource, Category, dan sebagainya) dan properti khusus pencarian (OperationName dan OperationVersion).

Nama Tipe Deskripsi dan contoh
TimeGenerated Tanggalwaktu Tanda waktu operasi. Misalnya: 2021-12-07T00:00:43.6872559Z
Sumber daya String ID Sumber Daya. Misalnya: /subscriptions/<your-subscription-id>/resourceGroups/<your-resource-group-name>/providers/Microsoft.Search/searchServices/<your-search-service-name>
Kategori String "OperationLogs". Nilai ini adalah konstanta. OperationLogs adalah satu-satunya kategori yang digunakan untuk log sumber daya.
OperationName String Nama operasi (lihat daftar lengkap operasi). Contohnya adalah Query.Search
OperationVersion String Versi api yang digunakan pada permintaan. Misalnya: 2020-06-30
ResultType String "Sukses". Nilai lain yang mungkin: Berhasil atau Gagal
ResultSignature Int Kode hasil HTTP. Misalnya: 200
Durasi Int Durasi operasi dalam milidetik.
Properti Objek Objek yang berisi data khusus operasi. Lihat tabel skema properti berikut ini.

Skema properti

Properti berikut ini khusus untuk Azure AI Search.

Nama Tipe Deskripsi dan contoh
Description_s String Titik akhir operasi. Misalnya: GET /indexes('content')/docs
Documents_d Int Jumlah dokumen yang diproses.
IndexName_s String Nama indeks yang terkait dengan operasi.
Query_s String Parameter kueri yang digunakan dalam permintaan. Misalnya: ?search=beach access&$count=true&api-version=2020-06-30

Nilai OperationName (operasi yang dicatat)

Operasi berikut dapat muncul di log sumber daya.

OperationName Deskripsi
Datasources.* Berlaku untuk sumber data pengindeks. Bisa Buat, Hapus, Dapatkan, Daftar.
DebugSessions.* Berlaku untuk sesi debug. Dapat berupa Buat, Hapus, Dapatkan, Daftar, Mulai, dan Status.
DebugSessions.DocumentStructure Dokumen yang diperkaya dimuat ke dalam sesi debug.
DebugSessions.RetrieveIndexerExecutionHistoricalData Permintaan untuk detail eksekusi pengindeks.
DebugSessions.RetrieveProjectedIndexerExecutionHistoricalData Riwayat eksekusi untuk pengayaan yang diproyeksikan ke penyimpanan pengetahuan.
Pengindeks.* Berlaku untuk pengindeks. Dapat berupa Buat, Hapus, Dapatkan, Daftar, dan Status.
Indeks.* Berlaku untuk indeks pencarian. Bisa Buat, Hapus, Dapatkan, Daftar.
indexes.Prototype Indeks ini dibuat oleh wizard Impor Data.
Indexing.Index Operasi ini adalah perintah untuk Menambahkan, Memperbarui, atau Menghapus Dokumen.
Metadata.GetMetadata Permintaan untuk data sistem layanan pencarian.
Query.Autocomplete Kueri lengkapi otomatis terhadap indeks. Lihat Jenis dan komposisi kueri.
Query.Lookup Kueri pencarian terhadap indeks. Lihat Jenis dan komposisi kueri.
Query.Search Permintaan pencarian teks lengkap terhadap indeks. Lihat Jenis dan komposisi kueri.
Query.Suggest Ketik kueri di depan terhadap indeks. Lihat Jenis dan komposisi kueri.
ServiceStats Operasi ini adalah panggilan rutin ke Dapatkan Statistik Layanan, baik yang dipanggil secara langsung atau implisit untuk mengisi halaman gambaran umum portal saat dimuat atau disegarkan.
Skillsets.* Berlaku untuk set keterampilan. Bisa Buat, Hapus, Dapatkan, Daftar.