Gambaran umum ekstensi Azure Diagnostics
Ekstensi Azure Diagnostics adalah agen 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.
Catatan
Ekstensi Azure Diagnostics akan ditolak pada 31 Maret 2026. Setelah tanggal ini, Microsoft tidak akan lagi memberikan dukungan untuk ekstensi Diagnostik Azure.
Migrasi dari ekstensi Diagnostik Azure untuk Linux (LAD) dan Windows (WAD) ke Agen Azure Monitor
- Agen Azure Monitor dapat mengumpulkan dan mengirim data ke beberapa tujuan, termasuk ruang kerja Analitik Log, Azure Event Hubs, dan Azure Storage.
- Untuk memeriksa ekstensi mana yang diinstal pada VM Anda, pilih Ekstensi + aplikasi di bawah Pengaturan pada VM Anda.
- Hapus LAD atau WAD setelah Anda menyiapkan Agen Azure Monitor untuk mengumpulkan data yang sama ke Azure Event Hubs atau Azure Storage untuk menghindari data duplikat.
- Sebagai alternatif untuk penyimpanan, kami sangat menyarankan Anda menyiapkan tabel dengan paket Tambahan di ruang kerja Analitik Log Anda untuk pengelogan hemat biaya.
Skenario utama
Gunakan ekstensi Azure Diagnostics jika Anda perlu:
- Mengirim data ke Azure Storage untuk pengarsipan atau menganalisisnya dengan alat seperti Azure Storage Explorer.
- Kirim data ke Metrik Azure Monitor untuk menganalisisnya dengan penjelajah metrik dan untuk memanfaatkan fitur seperti pemberitahuan metrik hampir real-time dan skala otomatis (hanya Windows).
- Mengirim data ke alat pihak ke-tiga menggunakan Azure Event Hubs.
- Kumpulkan diagnostik boot untuk menyelidiki masalah boot VM.
Batasan ekstensi Azure Diagnostics:
- Ini hanya dapat digunakan dengan sumber daya Azure.
- Ini memiliki kemampuan terbatas untuk mengirim data ke Log Azure Monitor.
Perbandingan dengan agen Log Analytics
Agen Log Analytics di Azure Monitor juga dapat digunakan untuk mengumpulkan data pemantauan dari sistem operasi tamu komputer virtual. Anda dapat memilih untuk menggunakan salah satu atau keduanya tergantung pada kebutuhan Anda. Untuk perbandingan agen Azure Monitor, lihat Gambaran Umum agen Azure Monitor.
Perbedaan utama yang perlu dipertimbangkan adalah:
- Ekstensi Azure Diagnostics hanya dapat digunakan dengan komputer virtual Azure. Agen Log Analytics dapat digunakan dengan komputer virtual di Azure, cloud lain, dan lokal.
- Ekstensi Azure Diagnostics mengirimkan data ke Azure Storage, Metrik Azure Monitor (khusus Windows) dan Azure Event Hubs. Agen Log Analytics mengumpulkan data ke Log Azure Monitor.
- Agen Analitik Log diperlukan untuk solusi yang dihentikan, wawasan VM, dan layanan lainnya seperti Microsoft Defender untuk Cloud.
Biaya
Tidak ada biaya untuk ekstensi Azure Diagnostics, tetapi Anda mungkin dikenakan biaya untuk data yang diserap. Periksa Harga Azure Monitor sebagai tujuan tempat Anda mengumpulkan data.
Data yang dikumpulkan
Tabel berikut mencantumkan data yang dapat 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 .NET EventSource | 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 Menginstal dan mengonfigurasi ekstensi Diagnostik Azure untuk Windows dan Menggunakan ekstensi Azure Diagnostics untuk Linux untuk memantau metrik dan log.
Konfigurasikan satu atau beberapa sink data 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 Azure Monitor | Kumpulkan data performa ke Metrik Azure Monitor. Lihat Mengirim metrik OS Tamu ke database metrik Azure Monitor. |
Event hubs | Gunakan Azure Event Hubs untuk mengirim data ke luar Azure. Lihat Streaming data Diagnostik Azure ke Azure Event Hubs. |
Blob Azure Storage | Tulis data ke blob di Azure Storage selain tabel. |
Application Insights | Kumpulkan data dari aplikasi yang berjalan di VM Anda ke Application Insights untuk diintegrasikan dengan pemantauan aplikasi lainnya. Lihat Mengirim data diagnostik ke Application Insights. |
Anda juga dapat mengumpulkan data WAD dari penyimpanan ke ruang kerja Analitik Log untuk menganalisisnya dengan Log Azure Monitor, meskipun agen Analitik Log biasanya digunakan untuk fungsionalitas ini. Ini dapat mengirim data langsung ke ruang kerja Analitik Log dan mendukung solusi dan wawasan yang menyediakan lebih banyak fungsionalitas. Lihat Mengumpulkan log diagnostik Azure dari Azure Storage.
Ekstensi diagnostik Linux (LAD)
LAD menulis data ke tabel di Azure Storage. Ini mendukung sink dalam tabel berikut.
Tujuan | Deskripsi |
---|---|
Event hubs | Gunakan Azure Event Hubs untuk mengirim data ke luar Azure. |
Blob Azure Storage | Tulis data ke blob di Azure Storage selain tabel. |
Metrik Azure Monitor | 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 ekstensi dan fitur komputer Virtual dan Windows untuk Linux.
Anda juga dapat menginstal dan mengonfigurasi ekstensi diagnostik Windows dan Linux di portal Azure di bawah Pengaturan diagnostik di bagian Pemantauan menu komputer virtual.
Lihat artikel berikut untuk informasi tentang menginstal dan mengonfigurasi ekstensi diagnostik untuk Windows dan Linux:
- Menginstal dan mengonfigurasi 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 | ✅ |
Windows Server 2019 Core | ❌ |
Server Windows 2016 | ✅ |
Windows Server 2016 Core | ✅ |
Windows Server 2012 R2 | ✅ |
Windows Server 2012 | ✅ |
Klien Windows 11 & 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
Lihat artikel berikut untuk informasi lebih lanjut.
Peran web dan pekerja Azure Cloud Services (klasik)
- Pengantar pemantauan Azure Cloud Services
- Mengaktifkan Azure Diagnostics di Azure Cloud Services
- Application Insights untuk Azure Cloud Services
- Melacak 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 memulai atau menemukan data Anda di tabel Azure Storage, lihat Pemecahan Masalah Diagnostik Azure.