Cakupan kueri log dan rentang waktu di Azure Monitor Analitik Log

Saat Anda menjalankan kueri log di Analitik Log di portal Microsoft Azure, himpunan data yang dievaluasi oleh kueri bergantung pada cakupan dan rentang waktu yang Anda pilih. Artikel ini menjelaskan cakupan dan rentang waktu serta bagaimana Anda dapat mengatur cakupan dan rentang waktu tergantung pada kebutuhan Anda. Artikel ini juga menggambarkan perilaku berbagai jenis cakupan.

Cakupan kueri

Cakupan kueri menentukan rekaman yang dievaluasi oleh kueri. Ini biasanya akan mencakup semua rekaman dalam satu aplikasi Application Insights atau ruang kerja Analitik Log. Analitik Log juga memungkinkan Anda mengatur cakupan untuk sumber daya Azure tertentu yang dipantau. Ini memungkinkan pemilik sumber daya untuk hanya fokus pada data mereka, bahkan jika sumber daya tersebut menulis ke beberapa ruang kerja.

Cakupan selalu ditampilkan di kiri atas jendela Analitik Log. Ikon menunjukkan apakah cakupan tersebut adalah ruang kerja Analitik Log atau aplikasi Application Insights. Tidak ada ikon yang menunjukkan sumber daya Azure lainnya.

Scope displayed in portal

Cakupan ditentukan oleh metode yang Anda gunakan untuk memulai Analitik Log, dan dalam beberapa kasus Anda dapat mengubah cakupan dengan mengkliknya. Tabel berikut ini mencantumkan jenis cakupan berbeda yang digunakan dan detail berbeda untuk masing-masing.

Penting

Jika Anda menggunakan aplikasi berbasis ruang kerja di Application Insights, datanya disimpan di ruang kerja Analitik Log dengan semua data log lainnya. Untuk kompatibilitas mundur, Anda akan mendapatkan pengalaman Application Insights klasik saat memilih aplikasi sebagai cakupan Anda. Untuk melihat data ini di ruang kerja Analitik Log, atur cakupan ke ruang kerja.

Cakupan kueri Rekaman dalam cakupan Cara memilih Mengubah Cakupan
Ruang kerja Analitik Log Semua rekaman di ruang kerja Analitik Log. Pilih Log dari menu Azure Monitor atau menu ruang kerja Analitik Log. Dapat mengubah cakupan ke jenis sumber daya lainnya.
Aplikasi Application Insights Semua rekaman dalam aplikasi Application Insights. Pilih Log dari menu Application Insights untuk aplikasi. Hanya dapat mengubah cakupan ke aplikasi Application Insights lain.
Grup sumber daya Rekaman yang dibuat oleh semua sumber daya dalam grup sumber daya. Dapat menyertakan data dari beberapa ruang kerja Analitik Log. Pilih Log dari menu grup sumber daya. Tidak bisa mengubah cakupan.
Langganan Rekaman yang dibuat oleh semua sumber daya dalam langganan. Dapat menyertakan data dari beberapa ruang kerja Analitik Log. Pilih Log dari menu langganan. Tidak bisa mengubah cakupan.
Sumber daya Azure lainnya Rekaman yang dibuat oleh sumber daya. Dapat menyertakan data dari beberapa ruang kerja Analitik Log. Pilih Log dari menu sumber daya.
ATAU
Pilih Log dari menu Azure Monitor lalu pilih cakupan baru.
Hanya dapat mengubah cakupan ke jenis sumber daya yang sama.

Batasan saat dicakup ke sumber daya

Saat cakupan kueri adalah ruang kerja Analitik Log atau aplikasi Application Insights, semua opsi di portal dan semua perintah kueri tersedia. Namun, saat dicakup ke sumber daya, opsi berikut di portal tidak tersedia karena dikaitkan dengan satu ruang kerja atau aplikasi:

  • Simpan
  • Penjelajah kueri
  • Aturan pemberitahuan baru

Anda tidak bisa menggunakan perintah berikut ini dalam kueri saat dicakup ke sumber daya karena cakupan kueri sudah menyertakan ruang kerja dengan data untuk sumber daya atau kumpulan sumber daya tersebut:

Batas cakupan kueri

Mengatur cakupan ke sumber daya atau serangkaian sumber daya adalah fitur yang sangat hebat dari Analitik Log karena memungkinkan Anda untuk secara otomatis mengonsolidasikan data terdistribusi dalam satu kueri. Ini dapat secara signifikan memengaruhi performa meskipun jika data perlu diambil dari ruang kerja di beberapa wilayah Azure.

Analitik Log membantu melindungi dari overhead berlebihan dari kueri yang mencakup ruang kerja di beberapa wilayah dengan mengeluarkan peringatan atau kesalahan saat sejumlah wilayah tertentu digunakan. Kueri Anda akan menerima peringatan jika cakupan menyertakan ruang kerja di 5 wilayah atau lebih. itu masih akan berjalan, tetapi mungkin perlu waktu yang sangat lama untuk menyelesaikannya.

Query warning

Kueri Anda akan diblokir agar tidak berjalan jika cakupan menyertakan ruang kerja di 20 wilayah atau lebih. Dalam hal ini Anda akan diminta untuk mengurangi jumlah wilayah ruang kerja dan mencoba menjalankan kueri lagi. Dropdown akan menampilkan semua wilayah dalam cakupan kueri, dan Anda harus mengurangi jumlah wilayah sebelum mencoba menjalankan kueri lagi.

Query failed

Rentang waktu

Rentang waktu menentukan kumpulan rekaman yang dievaluasi untuk kueri berdasarkan waktu rekaman dibuat. Ini didefinisikan oleh kolom TimeGenerated pada setiap rekaman di ruang kerja atau aplikasi seperti yang ditentukan dalam tabel berikut. Untuk aplikasi Application Insights klasik, kolom tanda waktu digunakan untuk rentang waktu.

Atur rentang waktu dengan memilihnya dari pemilih waktu di bagian atas jendela Analitik Log. Anda dapat memilih periode yang sudah ditentukan sebelumnya atau pilih Kustom untuk menentukan rentang waktu tertentu.

Time picker

Jika Anda mengatur filter dalam kueri yang menggunakan kolom waktu standar seperti yang diperlihatkan dalam tabel di atas, pemilih waktu berubah menjadi Setel dalam kueri, dan pemilih waktu dinonaktifkan. Dalam hal ini, paling efisien untuk meletakkan filter di bagian atas kueri sehingga pemrosesan berikutnya hanya perlu bekerja dengan rekaman yang difilter.

Filtered query

Jika Anda menggunakan perintah workspace atau app untuk mengambil data dari ruang kerja atau aplikasi klasik lain, pemilih waktu mungkin berperilaku berbeda. Jika lingkup adalah ruang kerja Analitik Log dan Anda menggunakan app, atau jika cakupannya adalah aplikasi Application Insights klasik dan Anda menggunakan workspace, maka Analitik Log mungkin tidak memahami bahwa kolom yang digunakan dalam filter harus menentukan filter waktu.

Dalam contoh berikut, cakupan diatur ke ruang kerja Analitik Log. Kueri menggunakan workspace untuk mengambil data dari ruang kerja Analitik Log lain. Pemilih waktu berubah menjadi Setel dalam kueri karena melihat filter yang menggunakan kolom TimeGenerated yang diharapkan.

Query with workspace

Jika kueri menggunakan app untuk mengambil data dari aplikasi Application Insights klasik, Analitik Log tidak mengenali kolom tanda waktu di filter, dan pemilih waktu tetap tidak berubah. Dalam hal ini, kedua filter diterapkan. Dalam contoh, hanya rekaman yang dibuat dalam 24 jam terakhir yang disertakan dalam kueri meskipun ditentukan 7 hari dalam klausa di where.

Query with app

Langkah berikutnya