Skema umum dan khusus layanan untuk log sumber daya Azure
Catatan
Log sumber daya sebelumnya dikenal sebagai log diagnostik. Nama ini diubah pada Oktober 2019 karena jenis log yang dikumpulkan oleh Azure Monitor bergeser untuk menyertakan lebih dari sekadar sumber daya Azure.
Artikel ini digunakan untuk daftar kategori log sumber daya yang dapat Anda kumpulkan. Daftar itu sekarang berada di kategori log Sumber Daya.
Log sumber daya Azure Monitor adalah log yang dipancarkan oleh layanan Azure yang menjelaskan pengoperasian layanan atau sumber daya tersebut. Semua log sumber daya yang tersedia melalui Azure Monitor berbagi skema tingkat atas yang umum. Setiap layanan memiliki fleksibilitas untuk memancarkan properti unik untuk peristiwanya sendiri.
Kombinasi jenis sumber daya (tersedia di properti resourceId
) dan kategori secara unik mengidentifikasi skema. Artikel ini menjelaskan skema tingkat atas untuk log sumber daya dan tautan ke skema untuk setiap layanan.
Skema umum tingkat atas
Catatan
Skema yang dijelaskan di sini berlaku ketika log sumber daya dikirim ke penyimpanan Azure atau ke hub peristiwa. Ketika log dikirim ke ruang kerja Analitik Log, nama kolomnya mungkin berbeda. Lihat Kolom standar di Log Azure Monitor untuk kolom yang umum untuk semua tabel di ruang kerja Analitik Log dan referensi data Azure Monitor untuk referensi tabel yang berbeda.
Nama | Diperlukan atau opsional | Deskripsi |
---|---|---|
time |
Wajib diisi | Tanda waktu (UTC) peristiwa yang dicatat. |
resourceId |
Wajib | ID sumber daya dari sumber daya yang memancarkan peristiwa. Untuk layanan penyewa, ini adalah formulir /tenants/tenant-id/providers/provider-name. |
tenantId |
Diperlukan untuk log penyewa | ID penyewa dari penyewa Active Directory yang terkait dengan acara ini. Properti ini hanya digunakan untuk log tingkat penyewa. Ini tidak muncul dalam log tingkat sumber daya. |
operationName |
Wajib | Nama operasi yang dilog kejadian ini, misalnya Microsoft.Storage/storageAccounts/blobServices/blobs/Read . OperationName biasanya dimodelkan dalam bentuk operasi Azure Resource Manager, Microsoft.<providerName>/<resourceType>/<subtype>/<Write|Read|Delete|Action> , meskipun bukan operasi Resource Manager yang didokumentasikan. |
operationVersion |
Opsional | Versi API yang terkait dengan operasi, jika operationName dilakukan melalui API (misalnya, http://myservice.windowsazure.net/object?api-version=2016-06-01 ). Jika tidak ada API yang sesuai dengan operasi ini, versi mewakili versi operasi tersebut jika properti yang terkait dengan operasi berubah di masa mendatang. |
category atau type |
Wajib | Kategori log peristiwa yang dicatat. Kategori adalah granularitas tempat Anda dapat mengaktifkan atau menonaktifkan log pada sumber daya tertentu. Properti yang muncul dalam blob properti dari suatu kejadian sama dalam kategori log dan jenis sumber daya tertentu. Kategori log umum antara lain Audit , Operational , Execution , dan Request . Untuk sumber daya Application Insights, type menunjukkan kategori log yang diekspor. |
resultType |
Opsional | Status peristiwa yang dicatat, jika berlaku. Nilai termasuk Started , In Progress , Succeeded , Failed , Active , dan Resolved . |
resultSignature |
Opsional | Substatus dari peristiwa tersebut. Jika operasi ini sesuai dengan panggilan REST API, bidang ini adalah kode status HTTP dari panggilan REST yang sesuai. |
resultDescription |
Opsional | Deskripsi teks statis dari operasi ini; misalnya Get storage file . |
durationMs |
Opsional | Durasi operasi, dalam milidetik. |
callerIpAddress |
Opsional | Alamat IP pemanggil, jika operasi sesuai dengan panggilan API yang berasal dari entitas dengan alamat IP yang tersedia untuk umum. |
correlationId |
Opsional | GUID yang digunakan untuk mengelompokkan serangkaian peristiwa terkait. Biasanya, jika dua peristiwa memiliki nilai operationName yang sama tetapi dua status yang berbeda (misalnya, Started dan Succeeded ), keduanya memiliki nilai correlationID yang sama. Ini mungkin juga mewakili hubungan lain antara peristiwa. |
identity |
Opsional | Gumpalan JSON yang menjelaskan identitas pengguna atau aplikasi yang melakukan operasi. Biasanya, bidang ini mencakup otorisasi dan klaim atau token JWT dari Direktori Aktif. |
level |
Opsional | Tingkat keparahan peristiwa. Harus salah satu dari Informational , Warning , Error , atau Critical . |
location |
Opsional | Wilayah sumber daya yang memancarkan peristiwa; misalnya, East US atau France South . |
properties |
Opsional | Semua properti tambahan yang terkait dengan kategori peristiwa ini. Semua properti khusus atau unik harus dimasukkan ke dalam "Bagian B" skema ini. |
Skema khusus layanan
Skema untuk log sumber daya bervariasi tergantung pada kategori sumber daya dan log. Daftar berikut menunjukkan layanan Azure yang menyediakan log sumber daya dan tautan ke layanan dan skema khusus kategori (jika tersedia). Daftar berubah saat layanan baru ditambahkan. Jika Anda tidak melihat apa yang Anda butuhkan, jangan ragu untuk membuka masalah GitHub pada artikel ini sehingga kami dapat memperbaruinya.