Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
ekstensi Azure Diagnostics adalah agent di Azure Monitor yang mengumpulkan data pemantauan dari sistem operasi tamu sumber daya komputasi Azure termasuk komputer virtual. Artikel ini menyediakan gambaran umum ekstensi Azure Diagnostics, fungsionalitas spesifik yang didukungnya, dan opsi untuk penginstalan dan konfigurasi.
Penting
Migrasi dari ekstensi Diagnostik Azure
ekstensi Azure Diagnostics tidak digunakan lagi pada March 31, 2026 dan tidak lagi didukung. Jangan gunakan penyebaran ekstensi baru.
Untuk memastikan dukungan dan akses berkelanjutan ke fitur baru, migrasikan dari ekstensi Azure Diagnostics untuk Linux (LAD) dan Windows (WAD) ke solusi alternatif setelah panduan migrasi. Hapus LAD atau WAD setelah Anda mengonfigurasi Agen Azure Monitor untuk menghindari data duplikat.
Untuk memeriksa ekstensi mana yang diinstal pada satu VM, pilih Ekstensi + aplikasi di bawah Pengaturan pada VM Anda. Untuk meninjau ekstensi yang diinstal pada semua komputer virtual dalam langganan tempat Anda memiliki akses, gunakan kueri berikut di Azure Resource Graph:
resources
| where type contains "extension"
| extend parsedProperties = parse_json(properties)
| extend publisher = tostring(parsedProperties.publisher)
| project-away parsedProperties
| where publisher == "Microsoft.Azure.Diagnostics"
| distinct id
Ini menghasilkan hasil yang mirip dengan contoh berikut:
Panduan migrasi
Ekstensi Azure Diagnostics tidak digunakan lagi pada 31 Maret 2026. Untuk memastikan dukungan dan akses berkelanjutan ke fitur baru, migrasikan menggunakan opsi berikut berdasarkan tujuan data:
| Tujuan | Pilihan Migrasi |
|---|---|
| Azure Storage blob | Jika Anda menggunakan agen WAD atau LAD untuk mengirim data ke penyimpanan untuk penyimpanan jangka panjang dan biaya yang lebih rendah, migrasikan ke agen Azure Monitor. Kemudian Anda dapat mengirim data ke tabel kustom dengan paket Auxiliary berbiaya rendah untuk pengelogan hemat biaya dan manfaat tambahan Log Analytics |
| Azure Event Hubs | Jika Anda menggunakan agen WAD atau LAD untuk mengirim data ke Event Hubs, migrasikan ke menggunakan kemampuan ekspor data Azure Monitor Logs untuk mengirim log ke Event Hub. |
| Metrik di Azure Monitor | Untuk skenario Penghitung Performa OS Tamu VM, pindah ke AMW sebagai tujuan dengan menggunakan penghitung performa OpenTelemetry. Untuk skenario metrik kustom, pindahkan penggunaan AMW sebagai tujuan untuk metrik OpenTelemetry. |
Skenario utama
Gunakan ekstensi Azure Diagnostics jika Anda perlu:
- Kirim data ke Azure Storage untuk pengarsipan atau menganalisisnya dengan menggunakan alat seperti Azure Storage Explorer.
- Kirim data ke Azure Monitor Metrik untuk menganalisisnya dengan menggunakan "penjelajah metrik" dan untuk memanfaatkan fitur seperti pemberitahuan metrik hampir waktu nyata dan penyelarasan otomatis (hanya Windows).
- Kirim data ke alat pihak ketiga dengan menggunakan Azure Event Hubs.
- Kumpulkan diagnostik boot untuk menyelidiki masalah boot VM. Diagnostik boot adalah fitur VM asli dan tidak memerlukan ekstensi Azure Diagnostics. Gunakan penyimpanan yang dikelola Microsoft untuk diagnostik boot untuk menghindari dependensi pada akun penyimpanan yang dikelola pelanggan dan token SAS.
Batasan ekstensi Azure Diagnostics:
- Tidak digunakan lagi pada 31 Maret 2026.
- Ini hanya berfungsi dengan sumber daya Azure.
- Ini memiliki kemampuan terbatas untuk mengirim data ke Log Azure Monitor.
Biaya
Tidak ada biaya untuk ekstensi Azure Diagnostics, tetapi Anda mungkin dikenakan biaya untuk data yang diserap. Periksa harga Azure Monitor untuk tujuan tempat Anda mengumpulkan data.
Data yang dikumpulkan
Tabel berikut mencantumkan data yang bisa dikumpulkan oleh ekstensi diagnostik Windows dan Linux.
ekstensi diagnostik Windows (WAD)
| Sumber data | Deskripsi |
|---|---|
| log peristiwa Windows | Peristiwa dari log peristiwa Windows. |
| Penghitung kinerja | Nilai numerik yang mengukur performa berbagai aspek sistem operasi dan beban kerja. |
| Log IIS | Informasi penggunaan untuk situs web IIS yang berjalan pada sistem operasi tamu. |
| Log aplikasi | Lacak pesan yang ditulis oleh aplikasi Anda. |
| Log EventSource .NET | Menulis kode peristiwa menggunakan kelas .NET EventSource. |
| Log ETW berbasis manifes | Pelacakan peristiwa untuk peristiwa Windows yang dihasilkan oleh proses apa pun. |
| Crash dump (log) | Informasi tentang status proses jika aplikasi crash. |
| Log berbasis file | Log yang dibuat oleh aplikasi atau layanan Anda. |
| Log diagnostik agen | Informasi tentang Azure Diagnostics itu sendiri. |
Ekstensi diagnostik Linux (LAD)
| Sumber data | Deskripsi |
|---|---|
| Syslog | Peristiwa yang dikirim ke sistem pengelogan peristiwa Linux |
| Penghitung kinerja | Nilai numerik yang mengukur kinerja berbagai aspek sistem operasi dan beban kerja. |
| File log | Entri yang dikirim ke log berbasis file |
Tujuan data
Ekstensi Azure Diagnostics untuk Windows dan Linux selalu mengumpulkan data ke akun Azure Storage. Untuk daftar tabel dan blob tertentu tempat data ini dikumpulkan, lihat Install dan konfigurasikan ekstensi Azure Diagnostics untuk Windows dan Gunakan ekstensi Azure Diagnostics bagi Linux untuk memantau metrik dan log.
Konfigurasikan satu atau lebih data sink untuk mengirim data ke tujuan lain. Bagian berikut mencantumkan sink yang tersedia untuk ekstensi diagnostik Windows dan Linux.
ekstensi diagnostik Windows (WAD)
| Tujuan | Deskripsi |
|---|---|
| Metrik Monitor Azure | Kumpulkan data performa ke Metrik Azure Monitor. Lihat Kirim metrik OS Tamu ke database metrik Azure Monitor. |
| Pusat Acara | Gunakan Azure Event Hubs untuk mengirim data di luar Azure. Lihat Streaming data Diagnostik Azure ke Azure Event Hubs. |
| Azure Storage blob | Tulis data ke blob di Azure Storage selain tabel. |
| Application Insights | Untuk berintegrasi dengan pemantauan aplikasi lain, kumpulkan data dari aplikasi yang berjalan di VM Anda ke Application Insights. Lihat Mengirim data diagnostik ke Application Insights. |
Anda juga dapat mengumpulkan data WAD dari penyimpanan ke ruang kerja Log Analytics untuk menganalisisnya dengan Azure Monitor Logs, meskipun agen Log Analytics biasanya digunakan untuk fungsionalitas ini. Ini dapat mengirim data langsung ke ruang kerja Log Analytics dan mendukung solusi dan wawasan yang menyediakan lebih banyak fungsionalitas. Lihat Kumpulkan log diagnostik Azure dari Penyimpanan Azure.
Ekstensi diagnostik Linux (LAD)
LAD menulis data ke tabel dalam Azure Storage. Ini mendukung sistem pembuangan dalam tabel berikut.
| Tujuan | Deskripsi |
|---|---|
| Pusat Acara | Gunakan Azure Event Hubs untuk mengirim data di luar Azure. |
| Azure Storage blob | Tulis data ke blob di Azure Storage selain tabel. |
| Metrik Monitor Azure | Instal agen Telegraf selain LAD. Lihat Mengumpulkan metrik kustom untuk VM Linux dengan agen Telegraf InfluxData. |
Penginstalan dan konfigurasi
Ekstensi diagnostik diimplementasikan sebagai ekstensi komputer virtual di Azure, sehingga mendukung opsi penginstalan yang sama menggunakan templat Azure Resource Manager, PowerShell, dan Azure CLI. Untuk informasi tentang menginstal dan memelihara ekstensi komputer virtual, lihat ekstensi dan fitur komputer Virtual untuk Windows dan ekstensi dan fitur komputer Virtual untuk Linux.
Anda juga dapat menginstal dan mengonfigurasi ekstensi diagnostik Windows dan Linux di portal Azure di bawah pengaturan Diagnostik di bagian Monitoring menu komputer virtual.
Lihat artikel berikut untuk informasi tentang menginstal dan mengonfigurasi ekstensi diagnostik untuk Windows dan Linux:
- Install dan konfigurasikan ekstensi Azure Diagnostics untuk Windows
- Menggunakan ekstensi diagnostik Linux untuk memantau metrik dan log
Sistem operasi yang didukung
Tabel berikut mencantumkan sistem operasi yang didukung oleh WAD dan LAD. Lihat dokumentasi untuk setiap agen untuk pertimbangan unik dan untuk proses instalasi. Lihat Dokumentasi Telegraf untuk sistem operasi yang didukung. Semua sistem operasi diasumsikan berupa x64. x86 tidak didukung untuk sistem operasi apa pun.
Windows
| Sistem operasi | Dukungan |
|---|---|
| Windows Server 2022 | ❌ |
| Windows Server 2022 Core | ❌ |
| Server Windows 2019 | ✅ |
| Server Windows 2019 Core | ❌ |
| Server Windows 2016 | ✅ |
| Server Windows 2016 Core | ✅ |
| Windows Server 2012 R2 | ✅ |
| Windows Server 2012 | ✅ |
| Windows 11 Client & Pro | ❌ |
| Windows 11 Enterprise (termasuk multi-sesi) | ❌ |
| Windows 10 1803 (RS4) dan yang lebih tinggi | ❌ |
| Windows 10 Enterprise (termasuk multi-sesi) dan Pro (Hanya skenario server) | ✅ |
Linux
| Sistem operasi | Dukungan |
|---|---|
| CentOS Linux 9 | ❌ |
| CentOS Linux 8 | ❌ |
| CentOS Linux 7 | ✅ |
| Debian 12 | ❌ |
| Debian 11 | ❌ |
| Debian 10 | ❌ |
| Debian 9 | ✅ |
| Debian 8 | ❌ |
| Oracle Linux 9 | ❌ |
| Oracle Linux 8 | ❌ |
| Oracle Linux 7 | ✅ |
| Oracle Linux 6.4+ | ✅ |
| Red Hat Enterprise Linux Server 9 | ❌ |
| Red Hat Enterprise Linux Server 8* | ✅ |
| Red Hat Enterprise Linux Server 7 | ✅ |
| SUSE Linux Enterprise Server 15 | ❌ |
| SUSE Linux Enterprise Server 12 | ✅ |
| Ubuntu 22.04 LTS | ❌ |
| Ubuntu 20.04 LTS | ✅ |
| Ubuntu 18.04 LTS | ✅ |
| Ubuntu 16.04 LTS | ✅ |
| Ubuntu 14.04 LTS | ✅ |
* Mengharuskan Python 2 diinstal pada komputer dan di alias ke perintah python.
Dokumentasi lainnya
Untuk informasi lebih lanjut, lihat artikel berikut.
peran web dan pekerja Azure Cloud Services (klasik)
- Pengantar pemantauan Azure Cloud Services
- Aktifkan Azure Diagnostics dalam Azure Cloud Services
- Pemahaman Aplikasi untuk Layanan Cloud Azure
- Lacak alur aplikasi Azure Cloud Services dengan Azure Diagnostics
Azure Service Fabric
Memantau dan mendiagnosis layanan dalam penyiapan pengembangan komputer lokal
Langkah berikutnya
- Pelajari cara menggunakan penghitung kinerja di Azure Diagnostics.
- Jika Anda mengalami masalah dengan diagnostik Azure saat membuka atau menemukan data Anda dalam tabel Azure Storage, lihat Troubleshooting Azure Diagnostics.